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: