C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
VSN::PolygonGeometry Member List

This is the complete list of members for VSN::PolygonGeometry, including all inherited members.

AddEventListener(Object *pObject)VSN::Object
AddGeometryTraits(GeometryTraits *pTraits)VSN::Geometryprotected
AddIndicesPolygon(const Point3DF *points, size_t pointsCount, const uint *indices, size_t indicesCount, const Color &color, float width, uint8_t priority, const Vector3DF &={})VSN::PolygonGeometry
AddIndicesPolygon(const Point3DFColor *points, size_t pointsCount, const uint *indices, size_t indicesCount, const Color &color, float width, uint8_t priority, const Vector3DF &={})VSN::PolygonGeometry
AddIndicesPolygon(const Point3DFTexture1D *points, size_t pointsCount, const uint *indices, size_t indicesCount, const Pen &pen, uint8_t priority, const Vector3DF &={})VSN::PolygonGeometry
AddIndicesPolygon(const Point3DNormal3D *points, size_t pointsCount, const uint *indices, size_t indicesCount, const Color &color, float width, uint8_t priority)VSN::PolygonGeometry
AddLine(const Point3DF &p1, const Point3DF &p2, const Pen &pen={})VSN::PolygonGeometry
AddPolygon(const std::vector< Point3DF > &positions, const Pen &pen={})VSN::PolygonGeometry
AddPolygon(const Point3DF *points, size_t count, const Pen &pen={})VSN::PolygonGeometry
AddPolygon(const PolygonDescriptor &polygon)VSN::PolygonGeometry
AddPolygons(const std::vector< PolygonDescriptor > &polygons)VSN::PolygonGeometry
ArrangeGeometry()VSN::PolygonGeometry
BasicObject()VSN::BasicObject
BindWithThread(Thread *thread)VSN::Object
ClearGeometry()VSN::PolygonGeometry
FindChild(const String &objName=String()) constVSN::Objectinline
FindChildren(const String &objName=String(), VSN::ChildFindingPolicies policies=VSN::FindAllNestedChildren) constVSN::Objectinline
Geometry(Node *pParent=nullptr)VSN::Geometryexplicit
Geometry(GeometryPrivate &dd, Node *pParent)VSN::Geometryprotected
GetBoundingBox() const overrideVSN::PolygonGeometryvirtual
GetChildNodes() constVSN::Node
GetChildren() constVSN::Object
GetCustomKey() constVSN::Node
GetFaceCount(size_t indexLod=0) constVSN::Geometryvirtual
GetGeometryTraits() constVSN::Geometryprotected
GetMaterialCount() constVSN::Geometryvirtual
GetMaterialSet() constVSN::Geometryvirtual
GetMutex()VSN::Object
GetObjectName() constVSN::Object
GetParent() constVSN::Object
GetParentNode() constVSN::Node
GetPen() constVSN::Geometryvirtual
GetProperty(const String &name) constVSN::Object
GetSender() constVSN::Object
GetThread() constVSN::Object
GetTranslucentValue() constVSN::Geometryvirtual
GetUniqueKey() constVSN::Node
GetVertexCount() constVSN::Geometryvirtual
GetVolume()VSN::Geometryvirtual
HasMaterialById(const NodeKey &key) constVSN::Geometryvirtual
InvertNormals()VSN::Geometryvirtual
IsAnnotation() constVSN::Geometryvirtual
IsBoundingBoxValid() constVSN::Geometryvirtual
IsControlType() constVSN::Object
IsDoubleSidedLighting() constVSN::Geometry
IsEnabled() constVSN::Node
IsIgnorePixelCulling() constVSN::Geometryvirtual
IsNotificationsBlocked() constVSN::Node
IsSignalsBlocked() constVSN::Object
IsTransparent() constVSN::Geometryvirtual
IsVisible() constVSN::Geometry
IsVisiblePolygon(ElementId id) constVSN::PolygonGeometry
KillTimer(int id)VSN::Object
Node(Node *pParent=nullptr)VSN::Nodeexplicit
Node(NodePrivate &dd, Node *pParent)VSN::Nodeprotected
Object(Object *pParent=nullptr)VSN::Objectexplicit
OpenGLDraw(const RenderState &renderState)VSN::Geometryvirtual
PickObjectsInsideRect(const MbRect &rect, const Matrix3DF &viewMatrix, const Matrix3DF &mx, Filter filter, bool bUnifying, HitList &hits)VSN::Geometryvirtual
PolygonGeometry(Node *pParent=nullptr)VSN::PolygonGeometryexplicit
PolygonGeometry(PolygonGeometryPrivate &dd, Node *pParent)VSN::PolygonGeometryprotected
RemoveEventListener(Object *pObject)VSN::Object
RemoveGeometryTraits(GeometryTraits *pTraits)VSN::Geometryprotected
Render(RenderContext &renderContext) overrideVSN::PolygonGeometryvirtual
SceneModificationEvent(const std::shared_ptr< SceneModification > &modification)VSN::Nodeprotectedvirtual
SetBlockNotifications(bool block)VSN::Node
SetBlockSignals(bool bBlock)VSN::Object
SetCustomKey(const NodeKey &key)VSN::Node
SetDoubleSidedLighting(bool value)VSN::Geometry
SetLevelDetail(int value)VSN::Geometryvirtual
SetLineColor(ElementId id, const Color &color)VSN::PolygonGeometry
SetLinePriority(ElementId id, uint priority)VSN::PolygonGeometry
SetLineWidth(ElementId id, float width)VSN::PolygonGeometry
SetObjectName(const String &name)VSN::Object
SetParent(Node *pParent)VSN::Node
VSN::Object::SetParent(Object *pParent)VSN::Object
SetPen(const Pen &pen)VSN::Geometryvirtual
SetUniqueKey(const NodeKey &key)VSN::Node
SetVisible(bool value)VSN::Geometry
SetVisiblePolygon(ElementId id, bool visible)VSN::PolygonGeometry
StartTimer(int interval, TimerType timerType=tt_CoarseTimer)VSN::Object
TransformVerticesByMatrix(const Matrix3DF &matrix)VSN::Geometryvirtual
UpdateGeometry()VSN::Geometryvirtual
UpdateTransparentMaterialCount()VSN::Geometryvirtual
~BasicObject()VSN::BasicObjectvirtual
~Geometry()VSN::Geometryvirtual
~Node()VSN::Nodevirtual
~Object()VSN::Objectvirtual
~PolygonGeometry()VSN::PolygonGeometryvirtual