ngfx::D3DReadbackBuffer
Inherits from ngfx::D3DBuffer, ngfx::Buffer
Public Functions
Name | |
---|---|
void | create(D3DGraphicsContext * ctx, uint32_t size) |
virtual | ~D3DReadbackBuffer() |
Public Attributes
Name | |
---|---|
D3D12_CPU_DESCRIPTOR_HANDLE | descriptor |
Additional inherited members
Public Functions inherited from ngfx::D3DBuffer
Name | |
---|---|
virtual | ~D3DBuffer() |
virtual void * | map() override |
virtual void | unmap() override |
virtual void | upload(const void * data, uint32_t size, uint32_t offset =0) override |
virtual void | download(void * data, uint32_t size, uint32_t offset =0) override |
Public Attributes inherited from ngfx::D3DBuffer
Name | |
---|---|
uint32_t | size |
ComPtr< ID3D12Resource > | v |
Protected Attributes inherited from ngfx::D3DBuffer
Name | |
---|---|
D3D12_HEAP_TYPE | heapType |
D3D12_RESOURCE_STATES | initialResourceState |
D3D12_RESOURCE_STATES | currentResourceState |
D3DReadbackBuffer * | d3dReadbackBuffer |
void * | d3dReadBackBufferPtr |
Public Functions inherited from ngfx::Buffer
Name | |
---|---|
virtual | ~Buffer() |
virtual void * | map() =0 |
virtual void | unmap() =0 |
virtual void | upload(const void * data, uint32_t size, uint32_t offset =0) =0 |
virtual void | download(void * data, uint32_t size, uint32_t offset =0) =0 |
Public Functions Documentation
function create
void create(
D3DGraphicsContext * ctx,
uint32_t size
)
function ~D3DReadbackBuffer
inline virtual ~D3DReadbackBuffer()
Public Attributes Documentation
variable descriptor
D3D12_CPU_DESCRIPTOR_HANDLE descriptor;
Updated on 3 April 2021 at 20:21:51 PDT