Geometry cache.
More...
#include <GeometryCache.hpp>
|
| OnChanged | onChanged |
| |
| using | ElementT = Geometry |
| |
| using | ElementKeyT = castor::String |
| |
| using | ElementCacheTraitsT = GeometryCacheTraits |
| |
| using | ElementCacheT = castor::ResourceCacheBaseT< ElementT, ElementKeyT, ElementCacheTraitsT > |
| |
| using | ElementCacheBaseT = ElementCacheT |
| |
| using | ElementObjectCacheT = ObjectCacheBaseT< ElementT, ElementKeyT, ElementCacheTraitsT > |
| |
| using | ElementPtrT = ObjectPtrT< ElementT, ElementKeyT > |
| |
| using | ElementObsT = ObjectObsT< ElementT, ElementKeyT > |
| |
| using | ElementContT = ObjectContT< ElementT, ElementKeyT > |
| |
| using | ElementInitialiserT = ObjectInitialiserT< ElementT, ElementKeyT > |
| |
| using | ElementCleanerT = ObjectCleanerT< ElementT, ElementKeyT > |
| |
| using | ElementMergerT = ObjectMergerT< ElementT, ElementKeyT > |
| |
| using | ElementAttacherT = ObjectAttacherT< ElementT, ElementKeyT > |
| |
| using | ElementDetacherT = ObjectDetacherT< ElementT, ElementKeyT > |
| |
| | ObjectCacheBaseT (Scene &scene, SceneNodeSPtr rootNode, SceneNodeSPtr rootCameraNode, SceneNodeSPtr rootObjectNode, ElementInitialiserT initialise=ElementInitialiserT{}, ElementCleanerT clean=ElementCleanerT{}, ElementMergerT merge=ElementMergerT{}, ElementAttacherT attach=ElementAttacherT{}, ElementDetacherT detach=ElementDetacherT{}) |
| | Constructor. More...
|
| |
| | ~ObjectCacheBaseT () |
| | Destructor. More...
|
| |
| Engine & | m_engine |
| |
| SceneNodeWPtr | m_rootNode |
| |
| SceneNodeWPtr | m_rootCameraNode |
| |
| SceneNodeWPtr | m_rootObjectNode |
| |
| ElementMergerT | m_merge |
| |
| ElementAttacherT | m_attach |
| |
| ElementDetacherT | m_detach |
| |
◆ ElementAttacherT
◆ ElementCacheTraitsT
◆ ElementCleanerT
◆ ElementContT
◆ ElementDetacherT
◆ ElementInitialiserT
◆ ElementKeyT
◆ ElementMergerT
◆ ElementObjectCacheT
◆ ElementPtrT
◆ ElementT
◆ ObjectCacheT()
Constructor.
- Parameters
-
| [in] | scene | The scene. |
| [in] | rootNode | The root node. |
| [in] | rootCameraNode | The cameras root node. |
| [in] | rootObjectNode | The objects root node. |
◆ ~ObjectCacheT()
◆ add()
Adds an object.
- Parameters
-
◆ fillInfo()
The documentation for this class was generated from the following file: