Cogs.Core
|
Public Attributes | |
ResourcePointer< ID3D11Buffer > | buffer |
size_t | size = 0 |
union { | |
struct { | |
const VertexFormat * vertexFormat | |
} vertexBuffer | |
struct { | |
uint32_t count | |
DXGI_FORMAT indexFormat | |
} indexBuffer | |
struct { | |
uint32_t count | |
uint32_t stride | |
} structuredBuffer | |
}; | |
uint16_t | bindFlags = 0 |
ResourcePointer< ID3D11UnorderedAccessView > | uav |
ResourcePointer< ID3D11ShaderResourceView > | srv |
ResourcePointer< ID3D11Texture2D > | aliasedTexture |
uint32_t | uavCount = 0 |
int | aliasedWidth = 0 |
int | aliasedHeight = 0 |
bool | aliasMapped = false |
Definition at line 11 of file BuffersD3D11.h.
int Cogs::BufferD3D11::aliasedHeight = 0 |
Definition at line 46 of file BuffersD3D11.h.
ResourcePointer<ID3D11Texture2D> Cogs::BufferD3D11::aliasedTexture |
Definition at line 42 of file BuffersD3D11.h.
int Cogs::BufferD3D11::aliasedWidth = 0 |
Definition at line 45 of file BuffersD3D11.h.
bool Cogs::BufferD3D11::aliasMapped = false |
Definition at line 47 of file BuffersD3D11.h.
uint16_t Cogs::BufferD3D11::bindFlags = 0 |
Definition at line 37 of file BuffersD3D11.h.
ResourcePointer<ID3D11Buffer> Cogs::BufferD3D11::buffer |
Definition at line 13 of file BuffersD3D11.h.
uint32_t Cogs::BufferD3D11::count |
Definition at line 26 of file BuffersD3D11.h.
DXGI_FORMAT Cogs::BufferD3D11::indexFormat |
Definition at line 27 of file BuffersD3D11.h.
size_t Cogs::BufferD3D11::size = 0 |
Definition at line 15 of file BuffersD3D11.h.
ResourcePointer<ID3D11ShaderResourceView> Cogs::BufferD3D11::srv |
Definition at line 40 of file BuffersD3D11.h.
uint32_t Cogs::BufferD3D11::stride |
Definition at line 33 of file BuffersD3D11.h.
ResourcePointer<ID3D11UnorderedAccessView> Cogs::BufferD3D11::uav |
Definition at line 39 of file BuffersD3D11.h.
uint32_t Cogs::BufferD3D11::uavCount = 0 |
Definition at line 44 of file BuffersD3D11.h.
const VertexFormat* Cogs::BufferD3D11::vertexFormat |
Definition at line 21 of file BuffersD3D11.h.