This describes the texture properties.
More...
#include <Descriptors.h>
|
|
| XII_DECLARE_POD_TYPE () |
| |
|
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.
|
| |
|
|
xiiUInt32 | m_uiMaxTexture1DDimension = 0U |
| | Maximum dimension (width) of a 1D texture, or 0 if 1D textures are not supported.
|
| |
|
xiiUInt32 | m_uiMaxTexture1DArraySlices = 0U |
| | Maximum number of slices in a 1D texture array, or 0 if 1D texture arrays are not supported.
|
| |
|
xiiUInt32 | m_uiMaxTexture2DDimension = 0U |
| | Maximum dimension (width or height) of a 2D texture.
|
| |
|
xiiUInt32 | m_uiMaxTexture2DArraySlices = 0U |
| | Maximum number of slices in a 2D texture array, or 0 if 2D texture arrays are not supported.
|
| |
|
xiiUInt32 | m_uiMaxTexture3DDimension = 0U |
| | Maximum dimension (width, height, or depth) of a 3D texture, or 0 if 3D textures are not supported.
|
| |
|
xiiUInt32 | m_uiMaxTextureCubeDimension = 0U |
| | Maximum dimension (width or height) of a cube map face, or 0 if cube map textures are not supported.
|
| |
|
bool | m_bTexture2DMSSupported = false |
| | Indicates if device supports 2D multi-sampled textures.
|
| |
|
bool | m_bTexture2DMSArraySupported = false |
| | Indicates if device supports 2D multi-sampled texture arrays.
|
| |
|
bool | m_bTextureViewSupported = false |
| | Indicates if device supports texture views.
|
| |
|
bool | m_bCubeMapArraysSupported = false |
| | Indicates if device supports cube map arrays.
|
| |
|
bool | m_bTextureView2DOn3DSupported = false |
| | Indicates if device supports 2D views from 3D texture.
|
| |
This describes the texture properties.
The documentation for this struct was generated from the following file:
- /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/Declarations/Descriptors.h