Cache de Geometry.
Plus de détails...
#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, SceneNodeRPtr rootNode, SceneNodeRPtr rootCameraNode, SceneNodeRPtr rootObjectNode, ElementInitialiserT initialise=ElementInitialiserT{}, ElementCleanerT clean=ElementCleanerT{}, ElementMergerT merge=ElementMergerT{}, ElementAttacherT attach=ElementAttacherT{}, ElementDetacherT detach=ElementDetacherT{}) |
| Constructeur.
|
|
| ~ObjectCacheBaseT () override |
| Destructeur.
|
|
Engine & | m_engine |
|
SceneNodeRPtr | m_rootNode |
|
SceneNodeRPtr | m_rootCameraNode |
|
SceneNodeRPtr | m_rootObjectNode |
|
ElementMergerT | m_merge |
|
ElementAttacherT | m_attach |
|
ElementDetacherT | m_detach |
|
◆ ElementAttacherT
◆ ElementCacheTraitsT
◆ ElementCleanerT
◆ ElementContT
◆ ElementDetacherT
◆ ElementInitialiserT
◆ ElementKeyT
◆ ElementMergerT
◆ ElementObjectCacheT
◆ ElementPtrT
◆ ElementT
◆ ObjectCacheT()
Constructeur.
- Paramètres
-
[in] | scene | La scène. |
[in] | rootNode | Le noeud racine. |
[in] | rootCameraNode | Le noeud racine des caméras. |
[in] | rootObjectNode | Le noeud racine des objets. |
◆ ~ObjectCacheT()
◆ add()
Ajoute un objet.
- Paramètres
-
La documentation de cette classe a été générée à partir du fichier suivant :