|
| template<typename ObjT , typename KeyT > |
| using | castor3d::ObjectPtrT = typename ObjectCacheTraitsT< ObjT, KeyT >::ElementPtrT |
| |
| template<typename ObjT , typename KeyT > |
| using | castor3d::ObjectObsT = typename ObjectCacheTraitsT< ObjT, KeyT >::ElementObsT |
| |
| template<typename ObjT , typename KeyT > |
| using | castor3d::ObjectContT = typename ObjectCacheTraitsT< ObjT, KeyT >::ElementContT |
| |
| template<typename ObjT , typename KeyT > |
| using | castor3d::ObjectInitialiserT = typename ObjectCacheTraitsT< ObjT, KeyT >::ElementInitialiserT |
| |
| template<typename ObjT , typename KeyT > |
| using | castor3d::ObjectCleanerT = typename ObjectCacheTraitsT< ObjT, KeyT >::ElementCleanerT |
| |
| template<typename ObjT , typename KeyT > |
| using | castor3d::ObjectMergerT = typename ObjectCacheTraitsT< ObjT, KeyT >::ElementMergerT |
| |
| template<typename ObjT , typename KeyT > |
| using | castor3d::ObjectAttacherT = typename ObjectCacheTraitsT< ObjT, KeyT >::ElementAttacherT |
| |
| template<typename ObjT , typename KeyT > |
| using | castor3d::ObjectDetacherT = typename ObjectCacheTraitsT< ObjT, KeyT >::ElementDetacherT |
| |
| template<typename ObjT , typename KeyT , typename TraitsT > |
| using | castor3d::ObjectCachePtrT = std::shared_ptr< ObjectCacheT< ObjT, KeyT, TraitsT > > |
| |
| template<typename CacheT , EventType EventT> |
| using | castor3d::CacheViewPtrT = std::shared_ptr< CacheViewT< CacheT, EventT > > |
| |
| | castor3d::CU_DeclareCUSmartPtr (castor3d, RenderTargetCache, C3D_API) |
| |
| | castor3d::CU_DeclareCUSmartPtr (castor3d, ShaderProgramCache, C3D_API) |
| |
| | castor3d::CU_DeclareCUSmartPtr (castor3d, TextureUnitCache, C3D_API) |
| |