Foundation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Foundation::RenderCore::Renderer::FrameSyncObjects Struct Reference

Public Member Functions

 FrameSyncObjects (size_t swapIndex)
 

Public Attributes

const size_t swapIndex
 
RHIDeviceScopedObjectHandle< RHIDeviceSemaphorerender {}
 
RHIDeviceScopedObjectHandle< RHIDeviceSemaphorepresent {}
 
RHIDeviceScopedObjectHandle< RHIDeviceFencegraphicsFence {}
 
RHIDeviceScopedObjectHandle< RHIDeviceFencecomputeFence {}
 
RHITextureScopedHandle< RHITextureViewrtv {}
 
ResourceHandle backbuffer {kInvalidHandle}
 

Constructor & Destructor Documentation

◆ FrameSyncObjects()

Foundation::RenderCore::Renderer::FrameSyncObjects::FrameSyncObjects ( size_t  swapIndex)
inline

Member Data Documentation

◆ backbuffer

ResourceHandle Foundation::RenderCore::Renderer::FrameSyncObjects::backbuffer {kInvalidHandle}

◆ computeFence

RHIDeviceScopedObjectHandle<RHIDeviceFence> Foundation::RenderCore::Renderer::FrameSyncObjects::computeFence {}

◆ graphicsFence

RHIDeviceScopedObjectHandle<RHIDeviceFence> Foundation::RenderCore::Renderer::FrameSyncObjects::graphicsFence {}

◆ present

RHIDeviceScopedObjectHandle<RHIDeviceSemaphore> Foundation::RenderCore::Renderer::FrameSyncObjects::present {}

◆ render

RHIDeviceScopedObjectHandle<RHIDeviceSemaphore> Foundation::RenderCore::Renderer::FrameSyncObjects::render {}

◆ rtv

RHITextureScopedHandle<RHITextureView> Foundation::RenderCore::Renderer::FrameSyncObjects::rtv {}

◆ swapIndex

const size_t Foundation::RenderCore::Renderer::FrameSyncObjects::swapIndex

The documentation for this struct was generated from the following file: