Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
ImGui_ImplDX12_ViewportData Struct Reference
Collaboration diagram for ImGui_ImplDX12_ViewportData:
[legend]

Public Member Functions

 ImGui_ImplDX12_ViewportData (UINT num_frames_in_flight)
 
 ~ImGui_ImplDX12_ViewportData ()
 

Public Attributes

ID3D12CommandQueue * CommandQueue
 
ID3D12GraphicsCommandList * CommandList
 
ID3D12DescriptorHeap * RtvDescHeap
 
IDXGISwapChain3 * SwapChain
 
ID3D12Fence * Fence
 
UINT64 FenceSignaledValue
 
HANDLE FenceEvent
 
UINT NumFramesInFlight
 
ImGui_ImplDX12_FrameContextFrameCtx
 
UINT FrameIndex
 
ImGui_ImplDX12_RenderBuffersFrameRenderBuffers
 

Constructor & Destructor Documentation

◆ ImGui_ImplDX12_ViewportData()

ImGui_ImplDX12_ViewportData::ImGui_ImplDX12_ViewportData ( UINT num_frames_in_flight)
inline

◆ ~ImGui_ImplDX12_ViewportData()

ImGui_ImplDX12_ViewportData::~ImGui_ImplDX12_ViewportData ( )
inline

Member Data Documentation

◆ CommandList

ID3D12GraphicsCommandList* ImGui_ImplDX12_ViewportData::CommandList

◆ CommandQueue

ID3D12CommandQueue* ImGui_ImplDX12_ViewportData::CommandQueue

◆ Fence

ID3D12Fence* ImGui_ImplDX12_ViewportData::Fence

◆ FenceEvent

HANDLE ImGui_ImplDX12_ViewportData::FenceEvent

◆ FenceSignaledValue

UINT64 ImGui_ImplDX12_ViewportData::FenceSignaledValue

◆ FrameCtx

ImGui_ImplDX12_FrameContext* ImGui_ImplDX12_ViewportData::FrameCtx

◆ FrameIndex

UINT ImGui_ImplDX12_ViewportData::FrameIndex

◆ FrameRenderBuffers

ImGui_ImplDX12_RenderBuffers* ImGui_ImplDX12_ViewportData::FrameRenderBuffers

◆ NumFramesInFlight

UINT ImGui_ImplDX12_ViewportData::NumFramesInFlight

◆ RtvDescHeap

ID3D12DescriptorHeap* ImGui_ImplDX12_ViewportData::RtvDescHeap

◆ SwapChain

IDXGISwapChain3* ImGui_ImplDX12_ViewportData::SwapChain

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