XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALResourceDimensionCapabilityFlags Struct Reference

This describes the device support of a particular resource dimension for a given texture format. More...

#include <GraphicsTypes.h>

Classes

struct  Bits
 

Public Types

enum  Enum : StorageType {
  None = 0U , Buffer = XII_BIT(xiiGALResourceDimension::Buffer) , Texture1D = XII_BIT(xiiGALResourceDimension::Texture1D) , Texture1DArray = XII_BIT(xiiGALResourceDimension::Texture1DArray) ,
  Texture2D = XII_BIT(xiiGALResourceDimension::Texture2D) , Texture2DArray = XII_BIT(xiiGALResourceDimension::Texture2DArray) , Texture3D = XII_BIT(xiiGALResourceDimension::Texture3D) , TextureCube = XII_BIT(xiiGALResourceDimension::TextureCube) ,
  TextureCubeArray = XII_BIT(xiiGALResourceDimension::TextureCubeArray) , Default = None
}
 
using StorageType = xiiUInt32
 

Detailed Description

This describes the device support of a particular resource dimension for a given texture format.

Member Enumeration Documentation

◆ Enum

Enumerator
None 

The device does not support any resources for this format.

Buffer 

Indicates if the device supports buffer resources for a particular texture format.

Texture1D 

Indicates if the device supports 1D textures for a particular texture format.

Texture1DArray 

Indicates if the device supports 1D texture arrays for a particular texture format.

Texture2D 

Indicates if the device supports 2D textures for a particular texture format.

Texture2DArray 

Indicates if the device supports 2D texture arrays for a particular texture format.

Texture3D 

Indicates if the device supports 3D textures for a particular texture format.

TextureCube 

Indicates if the device supports cube textures for a particular texture format.

TextureCubeArray 

Indicates if the device supports cube texture arrays for a particular texture format.


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