Castor3D 0.12.0
Multiplatform 3D engine
Classes | Espaces de nommage
Référence du fichier FrameEventModule.hpp

Classes

struct  castor3d::PtrCacheTraitsT< FrameListener, castor::String >
 

Espaces de nommage

namespace  castor3d
 

Frame

enum class  castor3d::EventType : uint8_t {
  castor3d::ePreRender , castor3d::eQueueRender , castor3d::ePostRender , castor3d::eCount ,
  castor3d::eMin = ePreRender , castor3d::eMax =eCount-1
}
 Enumération des types d'évènement de frame. Plus de détails...
 
using castor3d::FrameListenerCacheTraits = PtrCacheTraitsT< FrameListener, castor::String >
 
using castor3d::FrameListenerCache = castor::ResourceCacheT< FrameListener, castor::String, FrameListenerCacheTraits >
 
using castor3d::FrameListenerRes = FrameListenerCacheTraits::ElementPtrT
 
using castor3d::FrameListenerResPtr = FrameListenerCacheTraits::ElementObsT
 
C3D_API castor::String castor3d::getName (EventType value)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, CpuFrameEvent, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, FrameListener, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, GpuFrameEvent, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, CpuFunctorEvent, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, GpuFunctorEvent, C3D_API)
 
 castor3d::CU_DeclareVector (CpuFrameEventUPtr, CpuFrameEventPtr)
 
 castor3d::CU_DeclareVector (GpuFrameEventUPtr, GpuFrameEventPtr)
 
 castor3d::CU_DeclareMap (castor::String, FrameListenerSPtr, FrameListenerPtrStr)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, FrameListenerCache, C3D_API)