|
|
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 |
| |
|
|
constexpr | xiiHashableStruct () noexcept |
| | Default constructor. Initializes all bytes to zero.
|
| |
|
| xiiHashableStruct (const xiiHashableStruct &other) noexcept |
| | Bitwise copy constructor.
|
| |
|
xiiHashableStruct & | operator= (const xiiHashableStruct &other) noexcept |
| | Bitwise assignment operator.
|
| |
|
bool | operator== (const xiiHashableStruct &other) const noexcept |
| | Compares equality via raw byte comparison.
|
| |
|
std::strong_ordering | operator<=> (const xiiHashableStruct &other) const noexcept |
| | Compares ordering via raw byte comparison.
|
| |
|
xiiUInt32 | CalculateHash () const noexcept |
| | Calculates a 32-bit hash from raw bytes of the struct.
|
| |
|
void | Clear () noexcept |
| | Fills all bytes with zero.
|
| |
|
bool | IsZero () const noexcept |
| | Returns true if all bytes are zero.
|
| |
The documentation for this struct was generated from the following file: