|
Foundation
|
Public Member Functions | |
| ExecutePerThreadCommandLists (RHIDevice *device, size_t maxPerThread, Allocator *alloc) | |
| void | Reset () |
| RHICommandList * | AllocateGraphics (int thread_id) |
| RHICommandList * | AllocateCompute (int thread_id) |
Public Attributes | |
| RHIDeviceScopedObjectHandle< RHICommandPool > | graphicsPool {} |
| RHIDeviceScopedObjectHandle< RHICommandPool > | computePool {} |
| Vector< RHICommandPoolScopedHandle< RHICommandList > > | graphicsCmds |
| Vector< RHICommandPoolScopedHandle< RHICommandList > > | computeCmds |
| size_t | graphicsCtr {} |
| size_t | computeCtr {} |
| Renderer::ExecutePerThreadCommandLists::ExecutePerThreadCommandLists | ( | RHIDevice * | device, |
| size_t | maxPerThread, | ||
| Allocator * | alloc | ||
| ) |
| RHICommandList * Renderer::ExecutePerThreadCommandLists::AllocateCompute | ( | int | thread_id | ) |
| RHICommandList * Renderer::ExecutePerThreadCommandLists::AllocateGraphics | ( | int | thread_id | ) |
| void Renderer::ExecutePerThreadCommandLists::Reset | ( | ) |
| Vector<RHICommandPoolScopedHandle<RHICommandList> > Foundation::RenderCore::Renderer::ExecutePerThreadCommandLists::computeCmds |
| size_t Foundation::RenderCore::Renderer::ExecutePerThreadCommandLists::computeCtr {} |
| RHIDeviceScopedObjectHandle<RHICommandPool> Foundation::RenderCore::Renderer::ExecutePerThreadCommandLists::computePool {} |
| Vector<RHICommandPoolScopedHandle<RHICommandList> > Foundation::RenderCore::Renderer::ExecutePerThreadCommandLists::graphicsCmds |
| size_t Foundation::RenderCore::Renderer::ExecutePerThreadCommandLists::graphicsCtr {} |
| RHIDeviceScopedObjectHandle<RHICommandPool> Foundation::RenderCore::Renderer::ExecutePerThreadCommandLists::graphicsPool {} |