|
Foundation
|
Helper class containing all states pertaining to Renderer's Setup phase. More...
Classes | |
| struct | ExecutionGroups |
Public Member Functions | |
| void | add_edge (const PassHandle u, const PassHandle v, const ResourceHandle hdl) |
| RendererSetup (Allocator *allocator) | |
Helper class containing all states pertaining to Renderer's Setup phase.
|
inlineexplicit |
|
inline |
| Map<ResourceHandle, Pair<PassHandle, PassHandle> > Foundation::RenderCore::Renderer::RendererSetup::activeResources |
| Map<RHIDescriptorType, uint32_t> Foundation::RenderCore::Renderer::RendererSetup::bindingCounts |
| PassHandle Foundation::RenderCore::Renderer::RendererSetup::epilogue {kInvalidHandle} |
| Vector<PassHandle> Foundation::RenderCore::Renderer::RendererSetup::execution |
| Vector<ExecutionGroups> Foundation::RenderCore::Renderer::RendererSetup::executionGroups |
| int Foundation::RenderCore::Renderer::RendererSetup::executionNumComputeGroups {0} |
| int Foundation::RenderCore::Renderer::RendererSetup::executionNumGraphicsGroups {0} |
| Vector<Vector<Pair<PassHandle, ResourceHandle> > > Foundation::RenderCore::Renderer::RendererSetup::graph |
| Vector<PassHandle> Foundation::RenderCore::Renderer::RendererSetup::indegree |
| PassHandle Foundation::RenderCore::Renderer::RendererSetup::lastBackbufferProducer {kInvalidHandle} |
| Vector<TrackedPass> Foundation::RenderCore::Renderer::RendererSetup::trackedPasses |
| Vector<TrackedResource> Foundation::RenderCore::Renderer::RendererSetup::trackedResources |
| Vector<RHIDeviceSampler::SamplerDesc> Foundation::RenderCore::Renderer::RendererSetup::trackedSamplers |
| Vector<Pair<ResourceHandle, RHITextureViewDesc> > Foundation::RenderCore::Renderer::RendererSetup::trackedViews |