ImFusion C++ SDK 4.4.0
ImFusion::GlMesh Member List

This is the complete list of members for ImFusion::GlMesh, including all inherited members.

alpha() constImFusion::GlAnnotationvirtual
alwaysVisible() constImFusion::GlObjectvirtual
applyMeshDisplayOptions(const MeshDisplayOptions &mdo, bool applyRenderModes=false)ImFusion::GlMesh
Back enum value (defined in ImFusion::GlMesh)ImFusion::GlMesh
backMaterial(vec3f &ambient, vec3f &diffuse, vec3f &specular, float &shininess) constImFusion::GlMeshvirtual
backMaterialMode() constImFusion::GlMeshvirtual
Both enum value (defined in ImFusion::GlMesh)ImFusion::GlMesh
bounds() const overrideImFusion::GlMeshvirtual
boundsSpherical() const overrideImFusion::GlMeshvirtual
center() const overrideImFusion::GlMeshvirtual
centerOfMass() const (defined in ImFusion::GlMesh)ImFusion::GlMesh
ClipMode enum nameImFusion::GlMesh
clipPlane() constImFusion::GlMesh
Color enum valueImFusion::GlMesh
color() constImFusion::GlAnnotationvirtual
colors() constImFusion::GlMesh
Configurable()=default (defined in ImFusion::Configurable)ImFusion::Configurable
Configurable(const Configurable &rhs) (defined in ImFusion::Configurable)ImFusion::Configurable
Configurable(Configurable &&rhs) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
configuration(Properties *p) const overrideImFusion::GlMeshvirtual
configure(const Properties *p) overrideImFusion::GlMeshvirtual
configureDefaults()ImFusion::Configurablevirtual
copyStyle(const GlAnnotation &other)ImFusion::GlAnnotation
crossSectionColor() const (defined in ImFusion::GlMesh)ImFusion::GlMesh
dataDeleted(const Data *d) (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
disconnectAll()ImFusion::SignalReceiverprotected
draw(const GlView &view) overrideImFusion::GlMeshvirtual
draw2D(const GL::ViewState &viewState, Slice slice)ImFusion::GlMeshvirtual
draw3D(const GL::ViewState &viewState, const Slice *slice=nullptr, const GL::OrderIndependentTransparency *oit=nullptr, const GL::ObjectPicking *objectPicking=nullptr)ImFusion::GlMesh
drawCrossSection() const (defined in ImFusion::GlMesh)ImFusion::GlMesh
drawIn2D() const (defined in ImFusion::GlMesh)ImFusion::GlMesh
drawNormals() const (defined in ImFusion::GlMesh)ImFusion::GlMesh
editable() constImFusion::GlAnnotationvirtual
enableLighting(bool enable, Facing side=Both)ImFusion::GlMeshvirtual
enableLighting(const vec2i &enable) (defined in ImFusion::GlMesh)ImFusion::GlMeshvirtual
extent() const overrideImFusion::GlMeshvirtual
FaceLabel enum valueImFusion::GlMesh
faceNormalsEnabled() const (defined in ImFusion::GlMesh)ImFusion::GlMesh
Facing enum name (defined in ImFusion::GlMesh)ImFusion::GlMesh
Front enum value (defined in ImFusion::GlMesh)ImFusion::GlMesh
frontMaterial(vec3f &ambient, vec3f &diffuse, vec3f &specular, float &shininess) constImFusion::GlMeshvirtual
frontMaterialMode() constImFusion::GlMeshvirtual
FullProjective enum valueImFusion::GlMesh
getMesh() (defined in ImFusion::GlMesh)ImFusion::GlMeshvirtual
GlAnnotation() (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotation
GlMesh()ImFusion::GlMesh
GlMesh(Mesh *mesh)ImFusion::GlMesh
GlObject()=default (defined in ImFusion::GlObject)ImFusion::GlObject
hasCustomShader() const (defined in ImFusion::GlMesh)ImFusion::GlMeshvirtual
hitTest(int, int, const GlView &) constImFusion::GlAnnotationinlinevirtual
Intersection enum valueImFusion::GlMesh
IntersectionOnly enum valueImFusion::GlMesh
labelBackgroundColor() constImFusion::GlAnnotationvirtual
labelBackgroundMargin() constImFusion::GlAnnotationvirtual
labelBackgroundVisible() constImFusion::GlAnnotationvirtual
labelColor() constImFusion::GlAnnotationvirtual
labelDepthTest() constImFusion::GlAnnotationvirtual
labelSize() const (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
labelText() constImFusion::GlAnnotationvirtual
labelTextPrefix() constImFusion::GlAnnotation
labelTextSuffix() constImFusion::GlAnnotation
labelVisible() constImFusion::GlAnnotationvirtual
lighting(vec2i &out) const (defined in ImFusion::GlMesh)ImFusion::GlMeshvirtual
lineColor() constImFusion::GlMeshvirtual
lineWidth() const overrideImFusion::GlMeshvirtual
m_alwaysVisibleImFusion::GlObjectprotected
m_color (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_depthOffsetFactor (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
m_depthOffsetUnits (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
m_draw3DIn2DViewImFusion::GlObjectprotected
m_drawIn2D (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
m_drawNormals (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
m_editable (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_labelBackgroundColor (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_labelBackgroundMargin (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_labelBackgroundVisible (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_labelColor (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_labelDepthTest (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_labelText (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_labelTextPrefix (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_labelTextSuffix (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_labelVisible (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_lineWidth (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_matrixImFusion::GlObjectprotected
m_mesh (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
m_name (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_paramsImFusion::Configurableprotected
m_projectiveFadeoutRange (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
m_projectiveIntersectionTolerance (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
m_renderingOrder (defined in ImFusion::GlObject)ImFusion::GlObjectprotected
m_renderMode2d (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
m_renderMode3d (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
m_selected (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_useDepthOffset (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
m_view (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotationprotected
m_visibleImFusion::GlObjectprotected
MaterialMode enum nameImFusion::GlMesh
matrix() const overrideImFusion::GlMeshvirtual
mesh() (defined in ImFusion::GlMesh)ImFusion::GlMesh
mesh() const (defined in ImFusion::GlMesh)ImFusion::GlMesh
meshGl() const (defined in ImFusion::GlMesh)ImFusion::GlMesh
name() constImFusion::GlAnnotationvirtual
needsCustomSurfaceRenderer(const GlView::Type &viewType) const (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
needsNormalRenderer(const GlView::Type &viewType) const (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
needsSliceRenderer(const GlView::Type &viewType) const (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
needsSurfaceRenderer(const GlView::Type &viewType) const (defined in ImFusion::GlMesh)ImFusion::GlMeshprotected
operator=(const Configurable &) (defined in ImFusion::Configurable)ImFusion::Configurable
operator=(Configurable &&) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
ImFusion::SignalReceiver::operator=(SignalReceiver rhs)ImFusion::SignalReceiver
PickingMode enum name (defined in ImFusion::GlMesh)ImFusion::GlMesh
pickingMode() const (defined in ImFusion::GlMesh)ImFusion::GlMesh
projectiveBackColor() constImFusion::GlMesh
ProjectiveColorGradient enum valueImFusion::GlMesh
projectiveFadeoutRange() constImFusion::GlMesh
projectiveFrontColor() constImFusion::GlMesh
projectiveIntersectionTolerance() constImFusion::GlMesh
ProjectiveWireframe enum valueImFusion::GlMesh
registerParameter(ParameterBase *param)ImFusion::Configurable
Render3D enum valueImFusion::GlMesh
renderingDepthOffset(float &offsetFactor, float &offsetUnits) (defined in ImFusion::GlMesh)ImFusion::GlMesh
RenderingGroupManipulator enum valueImFusion::GlObject
RenderingGroupMesh enum valueImFusion::GlObject
RenderingGroupRest enum valueImFusion::GlObject
renderingOrder() constImFusion::GlObject
RenderingOrderGroup enum nameImFusion::GlObject
renderLabel(const GlView &view, const vec3 &positionWorld) constImFusion::GlAnnotationprotected
RenderMode2d enum nameImFusion::GlMesh
renderMode2d() constImFusion::GlMeshvirtual
RenderMode3d enum nameImFusion::GlMesh
renderMode3d() constImFusion::GlMeshvirtual
selected() constImFusion::GlAnnotationinline
setAlpha(double alpha) overrideImFusion::GlMeshvirtual
setAlwaysVisible(bool alwaysVisible)ImFusion::GlObjectvirtual
setBackMaterial(vec3f ambient, vec3f diffuse, vec3f specular, float shininess)ImFusion::GlMeshvirtual
setBackMaterialMode(MaterialMode mode)ImFusion::GlMeshvirtual
setBackShininess(float shininess)ImFusion::GlMeshvirtual
setClipPlane(std::optional< Geometry::Plane > plane)ImFusion::GlMesh
setColor(const vec3 &color) overrideImFusion::GlMeshvirtual
setColor(const std::vector< vec3f > &colors)ImFusion::GlMesh
setCrossSectionColor(vec4f color)ImFusion::GlMesh
setCustomShader(GL::Program *program)ImFusion::GlMeshvirtual
setDraw3DIn2DView(bool draw3DIn2DView) (defined in ImFusion::GlObject)ImFusion::GlObjectinline
setDrawCrossSection(bool draw)ImFusion::GlMesh
setDrawIn2D(bool draw) (defined in ImFusion::GlMesh)ImFusion::GlMesh
setDrawNormals(bool flag)ImFusion::GlMesh
setEditable(bool editable)ImFusion::GlAnnotationvirtual
setFaceNormalsEnabled(bool v) (defined in ImFusion::GlMesh)ImFusion::GlMesh
setFrontMaterial(vec3f ambient, vec3f diffuse, vec3f specular, float shininess)ImFusion::GlMeshvirtual
setFrontMaterialMode(MaterialMode mode)ImFusion::GlMeshvirtual
setFrontShininess(float shininess)ImFusion::GlMeshvirtual
setLabelBackgroundColor(vec4 color)ImFusion::GlAnnotationvirtual
setLabelBackgroundMargin(int margin)ImFusion::GlAnnotationvirtual
setLabelBackgroundVisible(bool visible)ImFusion::GlAnnotationvirtual
setLabelColor(const vec3 &color)ImFusion::GlAnnotationvirtual
setLabelDepthTest(bool depthTest)ImFusion::GlAnnotationvirtual
setLabelText(const std::string &label)ImFusion::GlAnnotationvirtual
setLabelTextPrefix(const std::string &labelPrefix)ImFusion::GlAnnotationvirtual
setLabelTextSuffix(const std::string &labelSuffix)ImFusion::GlAnnotationvirtual
setLabelVisible(bool visible)ImFusion::GlAnnotationvirtual
setLineColor(vec4f color)ImFusion::GlMeshvirtual
setLineStippleFactor(double factor)ImFusion::GlMesh
setLineStipplePattern(uint16_t pattern)ImFusion::GlMesh
setLineWidth(float lineWidth) overrideImFusion::GlMeshvirtual
setMaterial(vec3f ambient, vec3f diffuse, vec3f specular, float shininess)ImFusion::GlMeshvirtual
setMaterialMode(MaterialMode mode)ImFusion::GlMeshvirtual
setMatrix(const mat4 &m) overrideImFusion::GlMeshvirtual
setMatrixWithoutMoving(const mat4 &m)ImFusion::GlAnnotationvirtual
setMesh(Mesh *mesh)ImFusion::GlMeshvirtual
setName(const std::string &name)ImFusion::GlAnnotationvirtual
setPickingMode(PickingMode v)ImFusion::GlMesh
setProjectiveBackColor(vec4f value)ImFusion::GlMesh
setProjectiveFadeoutRange(double value)ImFusion::GlMesh
setProjectiveFrontColor(vec4f value)ImFusion::GlMesh
setProjectiveIntersectionTolerance(double value)ImFusion::GlMesh
setRenderingDepthOffset(bool useOffset, float offsetFactor=2.f, float offsetUnits=2.f)ImFusion::GlMesh
setRenderingOrder(RenderingOrderGroup group)ImFusion::GlObject
setRenderMode2d(RenderMode2d mode)ImFusion::GlMeshvirtual
setRenderMode3d(RenderMode3d mode)ImFusion::GlMeshvirtual
setSelected(bool m)ImFusion::GlAnnotationinlinevirtual
setShininess(float shininess)ImFusion::GlMeshvirtual
setView(const GlView *view)ImFusion::GlAnnotationinlinevirtual
setVisible(bool visible)ImFusion::GlObjectvirtual
setWireframeColor(vec4f color)ImFusion::GlMeshvirtual
setWireframeMaterialMode(MaterialMode mode)ImFusion::GlMeshvirtual
setWireframeWidth(float width)ImFusion::GlMeshvirtual
Shader enum valueImFusion::GlMesh
signalParametersChangedImFusion::Configurable
SignalReceiver()=defaultImFusion::SignalReceiver
SignalReceiver(const SignalReceiver &other)ImFusion::SignalReceiver
Surface enum valueImFusion::GlMesh
SurfaceAndWireframe enum valueImFusion::GlMesh
Texture enum valueImFusion::GlMesh
typeName() const overrideImFusion::GlMeshvirtual
Uniform enum valueImFusion::GlMesh
unregisterParameter(const ParameterBase *param)ImFusion::Configurable
VertexLabel enum valueImFusion::GlMesh
view() constImFusion::GlAnnotationinlinevirtual
visible() constImFusion::GlObjectvirtual
Wireframe enum valueImFusion::GlMesh
wireframeColor() constImFusion::GlMeshvirtual
wireframeMaterialMode() const (defined in ImFusion::GlMesh)ImFusion::GlMeshvirtual
~Configurable() (defined in ImFusion::Configurable)ImFusion::Configurablevirtual
~GlAnnotation() override (defined in ImFusion::GlAnnotation)ImFusion::GlAnnotation
~GlMesh() override (defined in ImFusion::GlMesh)ImFusion::GlMesh
~GlObject()=default (defined in ImFusion::GlObject)ImFusion::GlObjectvirtual
~SignalReceiver()ImFusion::SignalReceivervirtual
Search Tab / S to search, Esc to close