Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::TextureD3D11 Struct Reference

Public Member Functions

ID3D11Resource * resource ()
 

Public Attributes

TextureDescription desc
 
uint32_t width = 0
 
uint32_t height = 0
 
uint32_t depth = 0
 
TextureFormat format = TextureFormat::Unknown
 
ResourcePointer< ID3D11Texture2D > texture2D
 
ResourcePointer< ID3D11Texture3D > texture3D
 
ResourcePointer< ID3D11ShaderResourceView > shaderResourceView
 
ResourcePointer< ID3D11UnorderedAccessView > unorderedAccessView
 

Detailed Description

Definition at line 9 of file TexturesD3D11.h.

Member Function Documentation

◆ resource()

ID3D11Resource * Cogs::TextureD3D11::resource ( )
inline

Definition at line 19 of file TexturesD3D11.h.

Member Data Documentation

◆ depth

uint32_t Cogs::TextureD3D11::depth = 0

Definition at line 15 of file TexturesD3D11.h.

◆ desc

TextureDescription Cogs::TextureD3D11::desc

Definition at line 11 of file TexturesD3D11.h.

◆ format

TextureFormat Cogs::TextureD3D11::format = TextureFormat::Unknown

Definition at line 17 of file TexturesD3D11.h.

◆ height

uint32_t Cogs::TextureD3D11::height = 0

Definition at line 14 of file TexturesD3D11.h.

◆ shaderResourceView

ResourcePointer<ID3D11ShaderResourceView> Cogs::TextureD3D11::shaderResourceView

Definition at line 23 of file TexturesD3D11.h.

◆ texture2D

ResourcePointer<ID3D11Texture2D> Cogs::TextureD3D11::texture2D

Definition at line 21 of file TexturesD3D11.h.

◆ texture3D

ResourcePointer<ID3D11Texture3D> Cogs::TextureD3D11::texture3D

Definition at line 22 of file TexturesD3D11.h.

◆ unorderedAccessView

ResourcePointer<ID3D11UnorderedAccessView> Cogs::TextureD3D11::unorderedAccessView

Definition at line 24 of file TexturesD3D11.h.

◆ width

uint32_t Cogs::TextureD3D11::width = 0

Definition at line 13 of file TexturesD3D11.h.


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