C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
This is the complete list of members for VSN::PolygonGeometry, including all inherited members.
AddEventListener(Object *pObject) | VSN::Object | |
AddGeometryTraits(GeometryTraits *pTraits) | VSN::Geometry | protected |
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()) const | VSN::Object | inline |
FindChildren(const String &objName=String(), VSN::ChildFindingPolicies policies=VSN::FindAllNestedChildren) const | VSN::Object | inline |
Geometry(Node *pParent=nullptr) | VSN::Geometry | explicit |
Geometry(GeometryPrivate &dd, Node *pParent) | VSN::Geometry | protected |
GetBoundingBox() const override | VSN::PolygonGeometry | virtual |
GetChildNodes() const | VSN::Node | |
GetChildren() const | VSN::Object | |
GetCustomKey() const | VSN::Node | |
GetFaceCount(size_t indexLod=0) const | VSN::Geometry | virtual |
GetGeometryTraits() const | VSN::Geometry | protected |
GetMaterialCount() const | VSN::Geometry | virtual |
GetMaterialSet() const | VSN::Geometry | virtual |
GetMutex() | VSN::Object | |
GetObjectName() const | VSN::Object | |
GetParent() const | VSN::Object | |
GetParentNode() const | VSN::Node | |
GetPen() const | VSN::Geometry | virtual |
GetProperty(const String &name) const | VSN::Object | |
GetSender() const | VSN::Object | |
GetThread() const | VSN::Object | |
GetTranslucentValue() const | VSN::Geometry | virtual |
GetUniqueKey() const | VSN::Node | |
GetVertexCount() const | VSN::Geometry | virtual |
GetVolume() | VSN::Geometry | virtual |
HasMaterialById(const NodeKey &key) const | VSN::Geometry | virtual |
InvertNormals() | VSN::Geometry | virtual |
IsAnnotation() const | VSN::Geometry | virtual |
IsBoundingBoxValid() const | VSN::Geometry | virtual |
IsControlType() const | VSN::Object | |
IsDoubleSidedLighting() const | VSN::Geometry | |
IsEnabled() const | VSN::Node | |
IsIgnorePixelCulling() const | VSN::Geometry | virtual |
IsNotificationsBlocked() const | VSN::Node | |
IsSignalsBlocked() const | VSN::Object | |
IsTransparent() const | VSN::Geometry | virtual |
IsVisible() const | VSN::Geometry | |
IsVisiblePolygon(ElementId id) const | VSN::PolygonGeometry | |
KillTimer(int id) | VSN::Object | |
Node(Node *pParent=nullptr) | VSN::Node | explicit |
Node(NodePrivate &dd, Node *pParent) | VSN::Node | protected |
Object(Object *pParent=nullptr) | VSN::Object | explicit |
OpenGLDraw(const RenderState &renderState) | VSN::Geometry | virtual |
PickObjectsInsideRect(const MbRect &rect, const Matrix3DF &viewMatrix, const Matrix3DF &mx, Filter filter, bool bUnifying, HitList &hits) | VSN::Geometry | virtual |
PolygonGeometry(Node *pParent=nullptr) | VSN::PolygonGeometry | explicit |
PolygonGeometry(PolygonGeometryPrivate &dd, Node *pParent) | VSN::PolygonGeometry | protected |
RemoveEventListener(Object *pObject) | VSN::Object | |
RemoveGeometryTraits(GeometryTraits *pTraits) | VSN::Geometry | protected |
Render(RenderContext &renderContext) override | VSN::PolygonGeometry | virtual |
SceneModificationEvent(const std::shared_ptr< SceneModification > &modification) | VSN::Node | protectedvirtual |
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::Geometry | virtual |
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::Geometry | virtual |
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::Geometry | virtual |
UpdateGeometry() | VSN::Geometry | virtual |
UpdateTransparentMaterialCount() | VSN::Geometry | virtual |
~BasicObject() | VSN::BasicObject | virtual |
~Geometry() | VSN::Geometry | virtual |
~Node() | VSN::Node | virtual |
~Object() | VSN::Object | virtual |
~PolygonGeometry() | VSN::PolygonGeometry | virtual |