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 |
![]() | |
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.