![]() |
XII Release 0.1.0
|
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< xiiGALShaderType > | m_ShaderStages = xiiGALShaderType::Unknown |
bool | m_bHasImmutableSampler = false |
Additional Inherited Members | |
![]() | |
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. | |