Nebula
Loading...
Searching...
No Matches
Raytracing::RaytracingContext Member List

This is the complete list of members for Raytracing::RaytracingContext, including all inherited members.

__DeclareContext()Raytracing::RaytracingContextprivate
Alloc()Raytracing::RaytracingContextinlineprivatestatic
Create(const RaytracingSetupSettings &settings)Raytracing::RaytracingContextstatic
Dealloc(Graphics::ContextEntityId id)Raytracing::RaytracingContextprivatestatic
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
InvalidateBLAS(const Graphics::GraphicsEntityId id)Raytracing::RaytracingContextstatic
OnRenderDebug(uint32_t flags)Raytracing::RaytracingContextstatic
Raytracing_Allocation enum valueRaytracing::RaytracingContextprivate
Raytracing_Blases enum valueRaytracing::RaytracingContextprivate
Raytracing_NumStructures enum valueRaytracing::RaytracingContextprivate
Raytracing_UpdateType enum valueRaytracing::RaytracingContextprivate
RaytracingAllocator typedefRaytracing::RaytracingContextprivate
RaytracingContext()Raytracing::RaytracingContext
raytracingContextAllocatorRaytracing::RaytracingContextprivatestatic
ReconstructTopLevelAcceleration(const Graphics::FrameContext &ctx)Raytracing::RaytracingContextstatic
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::RaytracingContextstatic
SetupModel(const Graphics::GraphicsEntityId id, CoreGraphics::BlasInstanceFlags flags, uchar mask)Raytracing::RaytracingContextstatic
UpdateTransforms(const Graphics::FrameContext &ctx)Raytracing::RaytracingContextstatic
UpdateViewResources(const Ptr< Graphics::View > &view, const Graphics::FrameContext &ctx)Raytracing::RaytracingContextstatic
WaitForJobs(const Graphics::FrameContext &ctx)Raytracing::RaytracingContextstatic
~GraphicsContext()Graphics::GraphicsContextvirtual
~RaytracingContext()Raytracing::RaytracingContext