struct ImGui_ImplDX12_Data
Overview
struct ImGui_ImplDX12_Data { // fields ImGui_ImplDX12_InitInfo InitInfo; IDXGIFactory5* pdxgiFactory; ID3D12Device* pd3dDevice; ID3D12RootSignature* pRootSignatureLinear; ID3D12RootSignature* pRootSignatureNearest; ID3D12PipelineState* pPipelineStateLinear; ID3D12PipelineState* pPipelineStateNearest; ID3D12CommandQueue* pCommandQueue; bool commandQueueOwned; DXGI_FORMAT RTVFormat; DXGI_FORMAT DSVFormat; ID3D12DescriptorHeap* pd3dSrvDescHeap; ID3D12Fence* Fence; UINT64 FenceLastSignaledValue; HANDLE FenceEvent; UINT numFramesInFlight; bool tearingSupport; bool LegacySingleDescriptorUsed; ID3D12CommandAllocator* pTexCmdAllocator; ID3D12GraphicsCommandList* pTexCmdList; ID3D12Resource* pTexUploadBuffer; UINT pTexUploadBufferSize; void* pTexUploadBufferMapped; };