#include <MeshShapeNode.hpp>
◆ MeshShapeNode()
◆ ~MeshShapeNode()
dart::gui::osg::render::MeshShapeNode::~MeshShapeNode |
( |
| ) |
|
|
protectedvirtual |
◆ clearUtilization()
void dart::gui::osg::render::ShapeNode::clearUtilization |
( |
| ) |
|
|
inherited |
◆ extractData()
void dart::gui::osg::render::MeshShapeNode::extractData |
( |
bool |
firstTime | ) |
|
◆ getMaterial()
osg::Material * dart::gui::osg::render::MeshShapeNode::getMaterial |
( |
std::size_t |
index | ) |
const |
◆ getNode() [1/2]
osg::Node * dart::gui::osg::render::ShapeNode::getNode |
( |
| ) |
|
|
inherited |
◆ getNode() [2/2]
const ::osg::Node * dart::gui::osg::render::ShapeNode::getNode |
( |
| ) |
const |
|
inherited |
◆ getParentShapeFrameNode() [1/2]
ShapeFrameNode * dart::gui::osg::render::ShapeNode::getParentShapeFrameNode |
( |
| ) |
|
|
inherited |
Pointer to the parent EntityNode of this ShapeNode.
◆ getParentShapeFrameNode() [2/2]
const ShapeFrameNode * dart::gui::osg::render::ShapeNode::getParentShapeFrameNode |
( |
| ) |
const |
|
inherited |
Pointer to the parent EntityNode of this ShapeNode.
◆ getShape()
Pointer to the Shape associated with this ShapeNode.
◆ getShapeFrame()
◆ getTextureImagePaths()
std::vector< std::string > dart::gui::osg::render::MeshShapeNode::getTextureImagePaths |
( |
std::size_t |
index | ) |
const |
◆ getVisualAspect() [1/2]
◆ getVisualAspect() [2/2]
◆ refresh()
void dart::gui::osg::render::MeshShapeNode::refresh |
( |
| ) |
|
|
virtual |
◆ wasUtilized()
bool dart::gui::osg::render::ShapeNode::wasUtilized |
( |
| ) |
const |
|
inherited |
True iff this ShapeNode has been utilized on the latest update.
◆ mMaterials
std::vector< ::osg::ref_ptr<::osg::Material> > dart::gui::osg::render::MeshShapeNode::mMaterials |
|
protected |
◆ mMeshShape
◆ mNode
::osg::Node* dart::gui::osg::render::ShapeNode::mNode |
|
protectedinherited |
Should generally be equal to 'this'.
◆ mParentShapeFrameNode
ShapeFrameNode* dart::gui::osg::render::ShapeNode::mParentShapeFrameNode |
|
protectedinherited |
◆ mRootAiNode
osgAiNode* dart::gui::osg::render::MeshShapeNode::mRootAiNode |
|
protected |
◆ mShape
Pointer to the Shape associated with this ShapeNode.
◆ mShapeFrame
Pointer to the SimpleFrame associated with this ShapeNode.
◆ mTextureImageArrays
std::vector< std::vector<std::string> > dart::gui::osg::render::MeshShapeNode::mTextureImageArrays |
|
protected |
◆ mUtilized
bool dart::gui::osg::render::ShapeNode::mUtilized |
|
protectedinherited |
True iff this ShapeNode has been utilized on the latest update.
If it has not, that is an indication that it is no longer being used and should be deleted.
◆ mVisualAspect
Pointer to the VisualAspect associated with this ShapeNode.