Nebula
|
This is the complete list of members for Models::ModelContext, including all inherited members.
__DeclareContext() | Models::ModelContext | private |
Alloc() | Models::ModelContext | inlineprivatestatic |
AllocateInstanceConstants(const Graphics::GraphicsEntityId id, const IndexT nodeIndex, const Materials::BatchIndex batch) | Models::ModelContext | static |
AllocateInstanceConstants(const Graphics::GraphicsEntityId id, const Materials::BatchIndex batch) | Models::ModelContext | static |
ChangeModel(const Graphics::GraphicsEntityId id, const Resources::ResourceName &name, const Util::StringAtom &tag, std::function< void()> finishedCallback) | Models::ModelContext | static |
completionEvent | Models::ModelContext | privatestatic |
ComputeBoundingBox(const Graphics::GraphicsEntityId id) | Models::ModelContext | static |
ConstantsUpdateCounter | Models::ModelContext | static |
Create() | Models::ModelContext | static |
Dealloc(Graphics::ContextEntityId id) | Models::ModelContext | inlineprivatestatic |
GetModel(const Graphics::GraphicsEntityId id) | Models::ModelContext | static |
GetModel(const Graphics::ContextEntityId id) | Models::ModelContext | static |
GetModelRenderableBoundingBoxes() | Models::ModelContext | static |
GetModelRenderableFlags() | Models::ModelContext | static |
GetModelRenderableRange(const Graphics::GraphicsEntityId id) | Models::ModelContext | static |
GetModelRenderables() | Models::ModelContext | static |
GetModelRenderableStates() | Models::ModelContext | static |
GetModelTransformableRange(const Graphics::GraphicsEntityId id) | Models::ModelContext | static |
GetModelTransformables() | Models::ModelContext | static |
GetNodeIndex(const Graphics::GraphicsEntityId id, const Util::StringAtom &name) | Models::ModelContext | static |
GetTransform(const Graphics::GraphicsEntityId id) | Models::ModelContext | static |
GetTransform(const Graphics::ContextEntityId id) | Models::ModelContext | static |
GraphicsContext() | Graphics::GraphicsContext | |
InternalDefragment(ID_ALLOCATOR &allocator, Graphics::GraphicsContextState &&state) | Graphics::GraphicsContext | inlineprotectedstatic |
InternalDeregisterEntity(const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state) | Graphics::GraphicsContext | protectedstatic |
InternalRegisterEntity(const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state) | Graphics::GraphicsContext | protectedstatic |
IsLoaded(const Graphics::GraphicsEntityId id) | Models::ModelContext | static |
materialInstanceContexts | Models::ModelContext | privatestatic |
Model_Dirty enum value | Models::ModelContext | private |
Model_Id enum value | Models::ModelContext | private |
Model_NodeInstanceRoots enum value | Models::ModelContext | private |
Model_NodeInstanceStates enum value | Models::ModelContext | private |
Model_NodeInstanceTransform enum value | Models::ModelContext | private |
Model_NodeLookup enum value | Models::ModelContext | private |
Model_Transform enum value | Models::ModelContext | private |
ModelContext() | Models::ModelContext | |
ModelContextAllocator typedef | Models::ModelContext | private |
modelContextAllocator | Models::ModelContext | privatestatic |
NodeInstances | Models::ModelContext | privatestatic |
OnRenderDebug(uint32_t flags) | Models::ModelContext | static |
Raytracing::RaytracingContext class | Models::ModelContext | friend |
RenderInstanceAllocator | Models::ModelContext | privatestatic |
SetAlwaysVisible(const Graphics::GraphicsEntityId id) | Models::ModelContext | static |
SetTransform(const Graphics::GraphicsEntityId id, const Math::mat4 &transform) | Models::ModelContext | static |
Setup(const Graphics::GraphicsEntityId id, const Resources::ResourceName &name, const Util::StringAtom &tag, std::function< void()> finishedCallback) | Models::ModelContext | static |
Setup(const Graphics::GraphicsEntityId id, const Math::mat4 transform, const Math::bbox &boundingBox, const Materials::MaterialId material, const CoreGraphics::MeshId mesh, const IndexT primitiveGroup) | Models::ModelContext | static |
SetupMaterialInstanceContext(const Graphics::GraphicsEntityId id, const IndexT nodeIndex, const MaterialTemplates::BatchGroup batch) | Models::ModelContext | static |
SetupMaterialInstanceContext(const Graphics::GraphicsEntityId id, const MaterialTemplates::BatchGroup batch) | Models::ModelContext | static |
TransformInstanceAllocator | Models::ModelContext | privatestatic |
TransformsUpdateCounter | Models::ModelContext | static |
UpdateTransforms(const Graphics::FrameContext &ctx) | Models::ModelContext | static |
Visibility::VisibilityContext class | Models::ModelContext | friend |
WaitForWork(const Graphics::FrameContext &ctx) | Models::ModelContext | static |
~GraphicsContext() | Graphics::GraphicsContext | virtual |
~ModelContext() | Models::ModelContext | virtual |