|
Nebula
|
#include <lightprobecontext.h>
Adds a light probe component to graphics entities.
Inherits Graphics::GraphicsContext.
Public Member Functions | |
| LightProbeContext () | |
| constructor | |
| virtual | ~LightProbeContext () |
| destructor | |
Public Member Functions inherited from Graphics::GraphicsContext | |
| GraphicsContext () | |
| constructor | |
| virtual | ~GraphicsContext () |
| destructor | |
Static Public Member Functions | |
| static const Math::mat4 & | GetTransform (const Graphics::GraphicsEntityId id) |
| get transform | |
Private Types | |
| typedef Ids::IdAllocator< Math::mat4, Math::mat4 > | LightProbeAllocator |
Private Member Functions | |
| __DeclareContext () | |
Static Private Member Functions | |
| static ContextEntityId | Alloc () |
| allocate a new slice for this context | |
| static void | Dealloc (ContextEntityId id) |
| deallocate a slice | |
Static Private Attributes | |
| static LightProbeAllocator | lightProbeAllocator |
Additional Inherited Members | |
Static Protected Member Functions inherited from Graphics::GraphicsContext | |
| static void | InternalRegisterEntity (const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state) |
| static void | InternalDeregisterEntity (const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state) |
| template<class ID_ALLOCATOR> | |
| static void | InternalDefragment (ID_ALLOCATOR &allocator, Graphics::GraphicsContextState &&state) |
|
private |
| Graphics::LightProbeContext::LightProbeContext | ( | ) |
constructor
|
virtual |
destructor
|
private |
|
staticprivate |
allocate a new slice for this context
|
staticprivate |
deallocate a slice
|
static |
get transform
|
staticprivate |