|
Cogs.Core
|
Public Attributes | |
| union { | |
| D3D12_VERTEX_BUFFER_VIEW vertexBufferView | |
| D3D12_INDEX_BUFFER_VIEW indexBufferView | |
| D3D12_CONSTANT_BUFFER_VIEW_DESC cbvDesc | |
| D3D12_UNORDERED_ACCESS_VIEW_DESC uavDesc | |
| }; | |
| union { | |
| const VertexFormat * vertexFormat | |
| const DXGI_FORMAT * indexFormat | |
| }; | |
| union { | |
| size_t count | |
| size_t size | |
| }; | |
| uint32_t | bindFlags = 0 |
| ResourcePointer< ID3D12Resource > | counterResource |
| ResourceD3D12 | uploadResource |
Public Attributes inherited from Cogs::ResourceD3D12 | |
| D3D12_SHADER_RESOURCE_VIEW_DESC | srvDesc |
| ResourcePointer< ID3D12Resource > | resource |
| struct PoolBuffer * | pooledResource = nullptr |
| D3D12_RESOURCE_STATES | usage = D3D12_RESOURCE_STATE_COMMON |
Definition at line 62 of file BuffersD3D12.h.
| uint32_t Cogs::BufferD3D12::bindFlags = 0 |
Definition at line 84 of file BuffersD3D12.h.
| D3D12_CONSTANT_BUFFER_VIEW_DESC Cogs::BufferD3D12::cbvDesc |
Definition at line 68 of file BuffersD3D12.h.
| size_t Cogs::BufferD3D12::count |
Definition at line 80 of file BuffersD3D12.h.
| ResourcePointer<ID3D12Resource> Cogs::BufferD3D12::counterResource |
Definition at line 85 of file BuffersD3D12.h.
| D3D12_INDEX_BUFFER_VIEW Cogs::BufferD3D12::indexBufferView |
Definition at line 67 of file BuffersD3D12.h.
| const DXGI_FORMAT* Cogs::BufferD3D12::indexFormat |
Definition at line 75 of file BuffersD3D12.h.
| size_t Cogs::BufferD3D12::size |
Definition at line 81 of file BuffersD3D12.h.
| D3D12_UNORDERED_ACCESS_VIEW_DESC Cogs::BufferD3D12::uavDesc |
Definition at line 69 of file BuffersD3D12.h.
| ResourceD3D12 Cogs::BufferD3D12::uploadResource |
Definition at line 87 of file BuffersD3D12.h.
| D3D12_VERTEX_BUFFER_VIEW Cogs::BufferD3D12::vertexBufferView |
Definition at line 66 of file BuffersD3D12.h.
| const VertexFormat* Cogs::BufferD3D12::vertexFormat |
Definition at line 74 of file BuffersD3D12.h.