8 class GraphicsBufferD3D12 :
public GraphicsBuffer
13 void Destroy()
override;
15 void TransitionResource(ID3D12GraphicsCommandList* commandList, GraphicsResourceState state);
17 void Upload(uint8* data)
override;
19 ID3D12Resource* GetResource();
20 D3D12_CPU_DESCRIPTOR_HANDLE GetDescriptor();
23 D3D12_RESOURCE_DESC GetNativeDesc();
25 uint8* cpuAddress =
nullptr;
26 ID3D12Resource* gpuResource =
nullptr;
28 ID3D12DescriptorHeap* descriptorHeap =
nullptr;
29 uint32 descriptorHeapSize = 0;
uint32_t uint32
Definition Primitives.hpp:12
uint8_t uint8
Definition Primitives.hpp:6