ezEngine  Milestone 9
ezGALTextureCreationDescription Struct Reference
Inheritance diagram for ezGALTextureCreationDescription:

Public Member Functions

void SetAsRenderTarget (ezUInt32 uiWidth, ezUInt32 uiHeight, ezGALResourceFormat::Enum format, ezGALMSAASampleCount::Enum sampleCount=ezGALMSAASampleCount::None)
- Public Member Functions inherited from ezHashableStruct< ezGALTextureCreationDescription >
EZ_ALWAYS_INLINE ezUInt32 CalculateHash () const
 Calculates the 32 bit hash of the struct and returns it.

Public Attributes

ezUInt32 m_uiWidth
ezUInt32 m_uiHeight
ezUInt32 m_uiDepth
ezUInt32 m_uiMipLevelCount
ezUInt32 m_uiArraySize
ezGALMSAASampleCount::Enum m_SampleCount
ezGALResourceFormat::Enum m_Format
ezGALTextureType::Enum m_Type
bool m_bAllowShaderResourceView
bool m_bAllowUAV
bool m_bCreateRenderTarget
bool m_bAllowDynamicMipGeneration
ezGALResourceAccess m_ResourceAccess
void * m_pExisitingNativeObject
 Can be used to encapsulate existing native textures in objects usable by the GAL.

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