Nebula
|
This is the complete list of members for Raytracing::RaytracingContext, including all inherited members.
__DeclareContext() | Raytracing::RaytracingContext | private |
Alloc() | Raytracing::RaytracingContext | inlineprivatestatic |
Create(const RaytracingSetupSettings &settings) | Raytracing::RaytracingContext | static |
Dealloc(Graphics::ContextEntityId id) | Raytracing::RaytracingContext | privatestatic |
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 |
InvalidateBLAS(const Graphics::GraphicsEntityId id) | Raytracing::RaytracingContext | static |
OnRenderDebug(uint32_t flags) | Raytracing::RaytracingContext | static |
Raytracing_Allocation enum value | Raytracing::RaytracingContext | private |
Raytracing_Blases enum value | Raytracing::RaytracingContext | private |
Raytracing_NumStructures enum value | Raytracing::RaytracingContext | private |
Raytracing_UpdateType enum value | Raytracing::RaytracingContext | private |
RaytracingAllocator typedef | Raytracing::RaytracingContext | private |
RaytracingContext() | Raytracing::RaytracingContext | |
raytracingContextAllocator | Raytracing::RaytracingContext | privatestatic |
ReconstructTopLevelAcceleration(const Graphics::FrameContext &ctx) | Raytracing::RaytracingContext | static |
SetupMesh(const Graphics::GraphicsEntityId id, const UpdateType objectType, const CoreGraphics::VertexComponent::Format format, const CoreGraphics::IndexType::Code indexType, const CoreGraphics::VertexAlloc &vertices, const CoreGraphics::VertexAlloc &indices, const CoreGraphics::PrimitiveGroup &patchPrimGroup, const SizeT vertexOffsetStride, const SizeT patchVertexStride, const Util::Array< Math::mat4 > transforms, const uint materialTableOffset, const MaterialTemplates::MaterialProperties shader, const CoreGraphics::VertexLayoutType vertexLayout) | Raytracing::RaytracingContext | static |
SetupModel(const Graphics::GraphicsEntityId id, CoreGraphics::BlasInstanceFlags flags, uchar mask) | Raytracing::RaytracingContext | static |
UpdateTransforms(const Graphics::FrameContext &ctx) | Raytracing::RaytracingContext | static |
UpdateViewResources(const Ptr< Graphics::View > &view, const Graphics::FrameContext &ctx) | Raytracing::RaytracingContext | static |
WaitForJobs(const Graphics::FrameContext &ctx) | Raytracing::RaytracingContext | static |
~GraphicsContext() | Graphics::GraphicsContext | virtual |
~RaytracingContext() | Raytracing::RaytracingContext |