AddColors(const std::vector< float > &colors) | VSN::MeshGeometry | |
AddEventListener(Object *pObject) | VSN::Object | |
AddGeometryTraits(GeometryTraits *pTraits) | VSN::Geometry | protected |
AddMaterial(Material *pMaterial) | VSN::WireframeGeometry | |
AddNormals(const std::vector< float > &normals) | VSN::MeshGeometry | |
AddPoligonQuadrangleGroup(const std::vector< float > &vector) | VSN::WireframeGeometry | |
AddPolygonGroup(const std::vector< float > &vector, uint id=0) | VSN::WireframeGeometry | |
AddTexels(const std::vector< float > &texels) | VSN::MeshGeometry | |
AddTriangles(TypeTriangulation type, Material *pMaterial, const std::vector< uint > &indices, int lod=0, float accuracy=0.0f) | VSN::MeshGeometry | |
AddVertices(const std::vector< float > &vertices) | VSN::MeshGeometry | |
BasicObject() | VSN::BasicObject | |
BindWithThread(Thread *thread) | VSN::Object | |
BoxGeometry(Node *pParent=nullptr) | VSN::BoxGeometry | |
BoxGeometry(double width, double length, double height, Node *pParent=nullptr) | VSN::BoxGeometry | |
Clear() | VSN::MeshGeometry | virtual |
ClearMeshGeometry() | VSN::MeshGeometry | |
ClearWireframe() | VSN::WireframeGeometry | protected |
CloseMesh() | VSN::MeshGeometry | |
CopyVertexBufferToClientSide() | VSN::WireframeGeometry | virtual |
CreateMeshByIndexLod(int lodIndex) | VSN::MeshGeometry | |
CreateMeshFromByIndexLod(int lodIndex) | VSN::MeshGeometry | |
DoRender(const RenderState &) override | VSN::WireframeGeometry | virtual |
DuplicateVertexBufferToClientSide() | VSN::MeshGeometry | virtual |
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 |
GetAccuracyLevelOfDetail(int lod) const | VSN::MeshGeometry | |
GetArrayIDsPrimitives() const | VSN::MeshGeometry | |
GetBoundingBox() const override | VSN::BoxGeometry | virtual |
GetChildNodes() const | VSN::Node | |
GetChildren() const | VSN::Object | |
GetCustomKey() const | VSN::Node | |
GetFaceCount(size_t indexLod) const | VSN::MeshGeometry | virtual |
GetGeometryTraits() const | VSN::Geometry | protected |
GetHeadMaterial() const | VSN::WireframeGeometry | |
GetHeight() const | VSN::BoxGeometry | |
GetLength() const | VSN::BoxGeometry | |
GetLevelsDetail() const | VSN::MeshGeometry | |
GetLineWidth() const | VSN::WireframeGeometry | |
GetMaterialById(NodeKey id) const | VSN::WireframeGeometry | |
GetMaterialCount() const override | VSN::WireframeGeometry | virtual |
GetMaterialIds() const | VSN::WireframeGeometry | |
GetMaterialPrimitiveById(uint id, int lod=0) const | VSN::MeshGeometry | |
GetMaterialSet() const override | VSN::WireframeGeometry | virtual |
GetMeshBoundingBox() const | VSN::MeshGeometry | |
GetMutex() | VSN::Object | |
GetNormalCount() const | VSN::MeshGeometry | |
GetNormals() const | VSN::MeshGeometry | |
GetObjectName() const | VSN::Object | |
GetParent() const | VSN::Object | |
GetParentNode() const | VSN::Node | |
GetPen() const override | VSN::WireframeGeometry | virtual |
GetPolylineCount() const | VSN::WireframeGeometry | |
GetPolylineOffset(int index) const | VSN::WireframeGeometry | |
GetPolylineSize(int index) const | VSN::WireframeGeometry | |
GetPositions() const | VSN::MeshGeometry | |
GetProperty(const String &name) const | VSN::Object | |
GetSelectedLineWidth() const | VSN::WireframeGeometry | |
GetSender() const | VSN::Object | |
GetSimilarTriStripsFansIndex(int lod, const NodeKey &materialId) | VSN::MeshGeometry | |
GetTexels() const | VSN::MeshGeometry | |
GetThread() const | VSN::Object | |
GetTranslucentValue() const override | VSN::WireframeGeometry | virtual |
GetTriangleCount(int lod, const NodeKey &materialId) const | VSN::MeshGeometry | |
GetTriFansCount(int lod, const NodeKey &materialId) const | VSN::MeshGeometry | |
GetTriFansIndex(int lod, const NodeKey &materialId) const | VSN::MeshGeometry | |
GetTriIndices(int indexLod, const NodeKey &materialId) const | VSN::MeshGeometry | |
GetTriStripCount(int lod, const NodeKey &materialId) const | VSN::MeshGeometry | |
GetTriStripsIndex(int lod, const NodeKey &materialId) const | VSN::MeshGeometry | |
GetUniqueKey() const | VSN::Node | |
GetVertexCount() const | VSN::MeshGeometry | virtual |
GetVolume() override | VSN::MeshGeometry | virtual |
GetWidth() const | VSN::BoxGeometry | |
GetWireBoundingBox() const | VSN::WireframeGeometry | |
GetWireframeColor() const | VSN::WireframeGeometry | |
GetWireFrameVertexPositions() const | VSN::WireframeGeometry | |
HasMaterial() const | VSN::WireframeGeometry | |
HasMaterialById(const NodeKey &key) const override | VSN::WireframeGeometry | virtual |
IgnorePixelCulling(bool value) | VSN::WireframeGeometry | virtual |
InvertNormals() override | VSN::WireframeGeometry | virtual |
IsActiveColorVertex() const | VSN::MeshGeometry | |
IsAnnotation() const | VSN::Geometry | virtual |
IsBoundingBoxValid() const override | VSN::WireframeGeometry | virtual |
IsColorEachVertex() const | VSN::WireframeGeometry | |
IsControlType() const | VSN::Object | |
IsDoubleSidedLighting() const | VSN::Geometry | |
IsEmpty() const | VSN::MeshGeometry | |
IsEnabled() const | VSN::Node | |
IsExistFans(int lod, const NodeKey &materialId) const | VSN::MeshGeometry | |
IsExistLevelOfDetail(int lod) const | VSN::MeshGeometry | |
IsExistStrips(int lod, const NodeKey &materialId) const | VSN::MeshGeometry | |
IsExistTransparentMaterials() const | VSN::WireframeGeometry | |
IsExistTriangles(int indexLod, const NodeKey &materialId) const | VSN::MeshGeometry | |
IsIgnorePixelCulling() const override | VSN::WireframeGeometry | virtual |
IsNotificationsBlocked() const | VSN::Node | |
IsSignalsBlocked() const | VSN::Object | |
IsTransparent() const override | VSN::WireframeGeometry | virtual |
IsValid() const | VSN::WireframeGeometry | |
IsVisible() const | VSN::Geometry | |
IsVisibleTriangles(uint primitiveId) const | VSN::MeshGeometry | |
IsWireframe() const | VSN::WireframeGeometry | |
IsWireframeEmpty() const | VSN::WireframeGeometry | |
KillTimer(int id) | VSN::Object | |
LevelOfDetailIncludesMaterial(int lod, const NodeKey &materialId) const | VSN::MeshGeometry | |
MakeAllTrianglesVisible() | VSN::MeshGeometry | |
MeshGeometry(Node *pParent=nullptr) | VSN::MeshGeometry | |
MeshGeometry(MeshGeometryPrivate &dd, Node *pParent) | VSN::MeshGeometry | protected |
Node(Node *pParent=nullptr) | VSN::Node | explicit |
Node(NodePrivate &dd, Node *pParent) | VSN::Node | protected |
Object(Object *pParent=nullptr) | VSN::Object | explicit |
OGLDrawWireframe(const RenderState &, uint mode) | VSN::WireframeGeometry | protected |
OGLInitGeom(const RenderState &) | VSN::WireframeGeometry | protectedvirtual |
PickObjectsInsideRect(const MbRect &rect, const Matrix3DF &viewMatrix, const Matrix3DF &mx, Filter filter, bool bUnifying, HitList &hits) override | VSN::MeshGeometry | virtual |
ReleaseVertexBufferClientSide(bool update) | VSN::MeshGeometry | virtual |
RemoveEventListener(Object *pObject) | VSN::Object | |
RemoveGeometryTraits(GeometryTraits *pTraits) | VSN::Geometry | protected |
Render(RenderContext &) override | VSN::WireframeGeometry | virtual |
RenderWireframe(const RenderState &state) | VSN::MeshGeometry | protected |
ReplaceMainMaterial(Material *pMaterial) | VSN::MeshGeometry | virtual |
ReplaceMaterial(const NodeKey &key, Material *pMaterial) | VSN::MeshGeometry | |
ReverseNormals() | VSN::MeshGeometry | |
SceneModificationEvent(const std::shared_ptr< SceneModification > &modification) | VSN::Node | protectedvirtual |
SetActiveColorVertex(bool bActive) | VSN::MeshGeometry | |
SetBlockNotifications(bool block) | VSN::Node | |
SetBlockSignals(bool bBlock) | VSN::Object | |
SetColorEachVertex(bool bColorEachVertex) | VSN::WireframeGeometry | |
SetCustomKey(const NodeKey &key) | VSN::Node | |
SetDoubleSidedLighting(bool value) | VSN::Geometry | |
SetFaceOffset(float factor, float units) | VSN::MeshGeometry | |
SetLevelDetail(int value) | VSN::MeshGeometry | virtual |
SetLineWidth(float lineWidth) | VSN::WireframeGeometry | |
SetObjectName(const String &name) | VSN::Object | |
SetParent(Node *pParent) | VSN::Node | |
VSN::Object::SetParent(Object *pParent) | VSN::Object | |
SetPen(const Pen &pen) override | VSN::WireframeGeometry | virtual |
SetSelectedLineWidth(float lineWidth) | VSN::WireframeGeometry | |
SetUniqueKey(const NodeKey &key) | VSN::Node | |
SetUseGlobalIdentifier(int global) | VSN::WireframeGeometry | |
SetVisible(bool value) | VSN::Geometry | |
SetVisibleTriangles(uint primitiveId, bool visible) | VSN::MeshGeometry | |
SetWireframeColor(const Color &color) | VSN::MeshGeometry | |
StartTimer(int interval, TimerType timerType=tt_CoarseTimer) | VSN::Object | |
TransformVerticesByMatrix(const Matrix3DF &matrix) override | VSN::MeshGeometry | virtual |
UpdateGeometry() override | VSN::BoxGeometry | virtual |
UpdateMesh(MbMesh *pMeshItem) | VSN::MeshGeometry | inlinevirtual |
UpdateTransparentMaterialCount() override | VSN::WireframeGeometry | virtual |
WireframeGeometry(Node *pParent=nullptr) | VSN::WireframeGeometry | |
WireframeGeometry(WireframeGeometryPrivate &dd, Node *pParent) | VSN::WireframeGeometry | protected |
~BasicObject() | VSN::BasicObject | virtual |
~BoxGeometry() | VSN::BoxGeometry | virtual |
~Geometry() | VSN::Geometry | virtual |
~MeshGeometry() | VSN::MeshGeometry | virtual |
~Node() | VSN::Node | virtual |
~Object() | VSN::Object | virtual |
~WireframeGeometry() | VSN::WireframeGeometry | virtual |