|
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 |