|
Foundation
|
Public Member Functions | |
| FrameSyncObjects (size_t swapIndex, Allocator *alloc) | |
Public Attributes | |
| const size_t | swapIndex |
| RHIDeviceScopedHandle< RHIDeviceSemaphore > | render {} |
| RHIDeviceScopedHandle< RHIDeviceSemaphore > | present {} |
| RHIDeviceScopedHandle< RHIDeviceFence > | graphicsFence {} |
| RHIDeviceScopedHandle< RHIDeviceFence > | computeFence {} |
| RHITextureScopedHandle< RHITextureView > | view {} |
| RHIDeviceDescriptorPoolScopedHandle< RHIDeviceDescriptorSet > | viewSet {} |
| ResourceHandle | backbuffer {kInvalidHandle} |
| RHIDeviceScopedHandle< RHIDeviceQueryPool > | dbgQueryPool {} |
| Vector< uint64_t > | dbgQueryPassTimestampsResults |
| std::chrono::steady_clock::time_point | dbgSwapLastPresentTick {} |
| uint64_t | dbgSwapLastPresentToPresentTicks {0} |
|
inline |
| ResourceHandle Foundation::RenderCore::Renderer::FrameSyncObjects::backbuffer {kInvalidHandle} |
| RHIDeviceScopedHandle<RHIDeviceFence> Foundation::RenderCore::Renderer::FrameSyncObjects::computeFence {} |
| RHIDeviceScopedHandle<RHIDeviceQueryPool> Foundation::RenderCore::Renderer::FrameSyncObjects::dbgQueryPool {} |
| std::chrono::steady_clock::time_point Foundation::RenderCore::Renderer::FrameSyncObjects::dbgSwapLastPresentTick {} |
| uint64_t Foundation::RenderCore::Renderer::FrameSyncObjects::dbgSwapLastPresentToPresentTicks {0} |
| RHIDeviceScopedHandle<RHIDeviceFence> Foundation::RenderCore::Renderer::FrameSyncObjects::graphicsFence {} |
| RHIDeviceScopedHandle<RHIDeviceSemaphore> Foundation::RenderCore::Renderer::FrameSyncObjects::present {} |
| RHIDeviceScopedHandle<RHIDeviceSemaphore> Foundation::RenderCore::Renderer::FrameSyncObjects::render {} |
| RHITextureScopedHandle<RHITextureView> Foundation::RenderCore::Renderer::FrameSyncObjects::view {} |
| RHIDeviceDescriptorPoolScopedHandle<RHIDeviceDescriptorSet> Foundation::RenderCore::Renderer::FrameSyncObjects::viewSet {} |