ImFusion SDK 4.3
GlMesh Member List

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

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