chrono::irrlicht::ChIrrNodeProxyToAsset Class Reference
Description
Class for proxy to ChAsset, it is a node with mesh in Irrlicht system and a shared pointer to the ChAsset to whom it corresponds.
Example: (with ascii art, with --> shared pointer, ...> raw pointer)
CHRONO side IRRLICHT side ChBody <......................._ ChIrrNodeAsset -----—> ChIrrNode ChBoxShape <-----------— ChIrrNodeProxyToAsset IMeshSceneNode ChSphereShape <---------— ChIrrNodeProxyToAsset IMeshSceneNode
#include <ChIrrNodeProxyToAsset.h>
Inherits ISceneNode.
Public Member Functions | |
ChIrrNodeProxyToAsset (std::shared_ptr< ChAsset > asset, irr::scene::ISceneNode *parent) | |
virtual void | render () |
virtual const irr::core::aabbox3d< irr::f32 > & | getBoundingBox () const |
ISceneNode * | clone (ISceneNode *newParent, irr::scene::ISceneManager *newManager) |
std::shared_ptr< ChAsset > & | GetVisualizationAsset () |
Get the associated visualization asset. | |
virtual void | Update () |
Update to reflect possible changes in the associated asset. | |
virtual irr::scene::ESCENE_NODE_TYPE | getType () const |
Constructor & Destructor Documentation
◆ ChIrrNodeProxyToAsset()
chrono::irrlicht::ChIrrNodeProxyToAsset::ChIrrNodeProxyToAsset | ( | std::shared_ptr< ChAsset > | asset, |
irr::scene::ISceneNode * | parent | ||
) |
- Parameters
-
asset Chrono visualization asset parent parent node in Irrlicht hierarchy
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_irrlicht/ChIrrNodeProxyToAsset.h
- /builds/uwsbel/chrono/src/chrono_irrlicht/ChIrrNodeProxyToAsset.cpp