|
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 |
| Discard() | Raytracing::RaytracingContext | static |
| GetLightGridResourceTable(IndexT bufferIndex) | Raytracing::RaytracingContext | static |
| GetObjectBindingBuffer() | Raytracing::RaytracingContext | static |
| GetRaytracingTable(const IndexT bufferIndex) | Raytracing::RaytracingContext | static |
| GetTLAS() | Raytracing::RaytracingContext | 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 |
| 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 |