Nebula
Loading...
Searching...
No Matches
Models::ModelContext Member List

This is the complete list of members for Models::ModelContext, including all inherited members.

__DeclareContext()Models::ModelContextprivate
Alloc()Models::ModelContextinlineprivatestatic
AllocateInstanceConstants(const Graphics::GraphicsEntityId id, const IndexT nodeIndex, const Materials::BatchIndex batch)Models::ModelContextstatic
AllocateInstanceConstants(const Graphics::GraphicsEntityId id, const Materials::BatchIndex batch)Models::ModelContextstatic
ChangeModel(const Graphics::GraphicsEntityId id, const Resources::ResourceName &name, const Util::StringAtom &tag, std::function< void()> finishedCallback)Models::ModelContextstatic
completionEventModels::ModelContextprivatestatic
ComputeBoundingBox(const Graphics::GraphicsEntityId id)Models::ModelContextstatic
ConstantsUpdateCounterModels::ModelContextstatic
Create()Models::ModelContextstatic
Dealloc(Graphics::ContextEntityId id)Models::ModelContextinlineprivatestatic
GetModel(const Graphics::GraphicsEntityId id)Models::ModelContextstatic
GetModel(const Graphics::ContextEntityId id)Models::ModelContextstatic
GetModelRenderableBoundingBoxes()Models::ModelContextstatic
GetModelRenderableFlags()Models::ModelContextstatic
GetModelRenderableRange(const Graphics::GraphicsEntityId id)Models::ModelContextstatic
GetModelRenderables()Models::ModelContextstatic
GetModelRenderableStates()Models::ModelContextstatic
GetModelTransformableRange(const Graphics::GraphicsEntityId id)Models::ModelContextstatic
GetModelTransformables()Models::ModelContextstatic
GetNodeIndex(const Graphics::GraphicsEntityId id, const Util::StringAtom &name)Models::ModelContextstatic
GetTransform(const Graphics::GraphicsEntityId id)Models::ModelContextstatic
GetTransform(const Graphics::ContextEntityId id)Models::ModelContextstatic
GraphicsContext()Graphics::GraphicsContext
InternalDefragment(ID_ALLOCATOR &allocator, Graphics::GraphicsContextState &&state)Graphics::GraphicsContextinlineprotectedstatic
InternalDeregisterEntity(const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state)Graphics::GraphicsContextprotectedstatic
InternalRegisterEntity(const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state)Graphics::GraphicsContextprotectedstatic
IsLoaded(const Graphics::GraphicsEntityId id)Models::ModelContextstatic
materialInstanceContextsModels::ModelContextprivatestatic
Model_Dirty enum valueModels::ModelContextprivate
Model_Id enum valueModels::ModelContextprivate
Model_NodeInstanceRoots enum valueModels::ModelContextprivate
Model_NodeInstanceStates enum valueModels::ModelContextprivate
Model_NodeInstanceTransform enum valueModels::ModelContextprivate
Model_NodeLookup enum valueModels::ModelContextprivate
Model_Transform enum valueModels::ModelContextprivate
ModelContext()Models::ModelContext
ModelContextAllocator typedefModels::ModelContextprivate
modelContextAllocatorModels::ModelContextprivatestatic
NodeInstancesModels::ModelContextprivatestatic
OnRenderDebug(uint32_t flags)Models::ModelContextstatic
Raytracing::RaytracingContext classModels::ModelContextfriend
RenderInstanceAllocatorModels::ModelContextprivatestatic
SetAlwaysVisible(const Graphics::GraphicsEntityId id)Models::ModelContextstatic
SetTransform(const Graphics::GraphicsEntityId id, const Math::mat4 &transform)Models::ModelContextstatic
Setup(const Graphics::GraphicsEntityId id, const Resources::ResourceName &name, const Util::StringAtom &tag, std::function< void()> finishedCallback)Models::ModelContextstatic
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::ModelContextstatic
SetupMaterialInstanceContext(const Graphics::GraphicsEntityId id, const IndexT nodeIndex, const MaterialTemplates::BatchGroup batch)Models::ModelContextstatic
SetupMaterialInstanceContext(const Graphics::GraphicsEntityId id, const MaterialTemplates::BatchGroup batch)Models::ModelContextstatic
TransformInstanceAllocatorModels::ModelContextprivatestatic
TransformsUpdateCounterModels::ModelContextstatic
UpdateTransforms(const Graphics::FrameContext &ctx)Models::ModelContextstatic
Visibility::VisibilityContext classModels::ModelContextfriend
WaitForWork(const Graphics::FrameContext &ctx)Models::ModelContextstatic
~GraphicsContext()Graphics::GraphicsContextvirtual
~ModelContext()Models::ModelContextvirtual