XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALPipelineResourceDescriptionVulkan Struct Reference
Inheritance diagram for xiiGALPipelineResourceDescriptionVulkan:
[legend]

Public Attributes

xiiHashedString m_sName
 
xiiGALDescriporTypeVulkan m_DescriptorType = xiiGALDescriporTypeVulkan::ENUM_COUNT
 
xiiUInt32 m_uiBindingSet = xiiInvalidIndex
 
xiiUInt32 m_uiBindingIndex = xiiInvalidIndex
 
xiiUInt32 m_uiSamplerIndex = xiiInvalidIndex
 
xiiUInt32 m_uiArraySize = 0U
 
xiiBitflags< xiiGALShaderTypem_ShaderStages = xiiGALShaderType::Unknown
 
bool m_bHasImmutableSampler = false
 

Additional Inherited Members

- Public Member Functions inherited from xiiHashableStruct< xiiGALPipelineResourceDescriptionVulkan >
 xiiHashableStruct (const xiiHashableStruct< xiiGALPipelineResourceDescriptionVulkan > &other)
 
void operator= (const xiiHashableStruct< xiiGALPipelineResourceDescriptionVulkan > &other)
 
XII_ALWAYS_INLINE constexpr bool operator== (const xiiHashableStruct< xiiGALPipelineResourceDescriptionVulkan > &rhs) const=default
 
xiiUInt32 CalculateHash () const
 Calculates the 32 bit hash of the struct and returns it.
 

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