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