Cogs.Core
Public Attributes | List of all members
Cogs::TextureD3D12 Struct Reference
Inheritance diagram for Cogs::TextureD3D12:
Cogs::ResourceD3D12

Public Attributes

TextureDescription desc
 
uint32_t width
 
uint32_t height
 
uint32_t numSamples
 
TextureFormat format
 
bool needsUpload = false
 
uint32_t numSubResources = 0
 
ResourcePointer< ID3D12Resource > uploadResource
 
D3D12_RESOURCE_DIMENSION dimension
 
- Public Attributes inherited from Cogs::ResourceD3D12
D3D12_SHADER_RESOURCE_VIEW_DESC srvDesc
 
ResourcePointer< ID3D12Resource > resource
 
struct PoolBufferpooledResource = nullptr
 
D3D12_RESOURCE_STATES usage = D3D12_RESOURCE_STATE_COMMON
 

Detailed Description

Definition at line 9 of file TexturesD3D12.h.

Member Data Documentation

◆ desc

TextureDescription Cogs::TextureD3D12::desc

Definition at line 11 of file TexturesD3D12.h.

◆ dimension

D3D12_RESOURCE_DIMENSION Cogs::TextureD3D12::dimension

Definition at line 22 of file TexturesD3D12.h.

◆ format

TextureFormat Cogs::TextureD3D12::format

Definition at line 17 of file TexturesD3D12.h.

◆ height

uint32_t Cogs::TextureD3D12::height

Definition at line 14 of file TexturesD3D12.h.

◆ needsUpload

bool Cogs::TextureD3D12::needsUpload = false

Definition at line 19 of file TexturesD3D12.h.

◆ numSamples

uint32_t Cogs::TextureD3D12::numSamples

Definition at line 15 of file TexturesD3D12.h.

◆ numSubResources

uint32_t Cogs::TextureD3D12::numSubResources = 0

Definition at line 20 of file TexturesD3D12.h.

◆ uploadResource

ResourcePointer<ID3D12Resource> Cogs::TextureD3D12::uploadResource

Definition at line 21 of file TexturesD3D12.h.

◆ width

uint32_t Cogs::TextureD3D12::width

Definition at line 13 of file TexturesD3D12.h.


The documentation for this struct was generated from the following file: