D3D_SRV_DIMENSION-Enumeration (d3dcommon.h)
Werte, die den Typ der Ressource angeben, die als Shaderressource angezeigt werden soll.
Hinweis
Für die Programmierung mit Direct3D 10 verfügt diese API über einen Typalias D3D10_
, der anstelle von D3D_
beginnt. Diese Direct3D 10-Typalias werden in d3d10.h
, d3d10misc.h
und d3d10shader.h
definiert.
Syntax
typedef enum D3D_SRV_DIMENSION {
D3D_SRV_DIMENSION_UNKNOWN = 0,
D3D_SRV_DIMENSION_BUFFER = 1,
D3D_SRV_DIMENSION_TEXTURE1D = 2,
D3D_SRV_DIMENSION_TEXTURE1DARRAY = 3,
D3D_SRV_DIMENSION_TEXTURE2D = 4,
D3D_SRV_DIMENSION_TEXTURE2DARRAY = 5,
D3D_SRV_DIMENSION_TEXTURE2DMS = 6,
D3D_SRV_DIMENSION_TEXTURE2DMSARRAY = 7,
D3D_SRV_DIMENSION_TEXTURE3D = 8,
D3D_SRV_DIMENSION_TEXTURECUBE = 9,
D3D_SRV_DIMENSION_TEXTURECUBEARRAY = 10,
D3D_SRV_DIMENSION_BUFFEREX = 11,
D3D10_SRV_DIMENSION_UNKNOWN,
D3D10_SRV_DIMENSION_BUFFER,
D3D10_SRV_DIMENSION_TEXTURE1D,
D3D10_SRV_DIMENSION_TEXTURE1DARRAY,
D3D10_SRV_DIMENSION_TEXTURE2D,
D3D10_SRV_DIMENSION_TEXTURE2DARRAY,
D3D10_SRV_DIMENSION_TEXTURE2DMS,
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY,
D3D10_SRV_DIMENSION_TEXTURE3D,
D3D10_SRV_DIMENSION_TEXTURECUBE,
D3D10_1_SRV_DIMENSION_UNKNOWN,
D3D10_1_SRV_DIMENSION_BUFFER,
D3D10_1_SRV_DIMENSION_TEXTURE1D,
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY,
D3D10_1_SRV_DIMENSION_TEXTURE2D,
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY,
D3D10_1_SRV_DIMENSION_TEXTURE2DMS,
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY,
D3D10_1_SRV_DIMENSION_TEXTURE3D,
D3D10_1_SRV_DIMENSION_TEXTURECUBE,
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY,
D3D11_SRV_DIMENSION_UNKNOWN,
D3D11_SRV_DIMENSION_BUFFER,
D3D11_SRV_DIMENSION_TEXTURE1D,
D3D11_SRV_DIMENSION_TEXTURE1DARRAY,
D3D11_SRV_DIMENSION_TEXTURE2D,
D3D11_SRV_DIMENSION_TEXTURE2DARRAY,
D3D11_SRV_DIMENSION_TEXTURE2DMS,
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY,
D3D11_SRV_DIMENSION_TEXTURE3D,
D3D11_SRV_DIMENSION_TEXTURECUBE,
D3D11_SRV_DIMENSION_TEXTURECUBEARRAY,
D3D11_SRV_DIMENSION_BUFFEREX
} ;
Konstanten
D3D_SRV_DIMENSION_UNKNOWN Wert: 0 Der Typ ist unbekannt. |
D3D_SRV_DIMENSION_BUFFER Wert: 1 Die Ressource ist ein Puffer. |
D3D_SRV_DIMENSION_TEXTURE1D Wert: 2 Die Ressource ist eine 1D-Textur. |
D3D_SRV_DIMENSION_TEXTURE1DARRAY Wert: 3 Die Ressource ist ein Array von 1D-Texturen. |
D3D_SRV_DIMENSION_TEXTURE2D Wert: 4 Die Ressource ist eine 2D-Textur. |
D3D_SRV_DIMENSION_TEXTURE2DARRAY Wert: 5 Die Ressource ist ein Array von 2D-Texturen. |
D3D_SRV_DIMENSION_TEXTURE2DMS Wert: 6 Die Ressource ist eine multisampling-2D-Textur. |
D3D_SRV_DIMENSION_TEXTURE2DMSARRAY Wert: 7 Die Ressource ist ein Array von Multisampling-2D-Texturen. |
D3D_SRV_DIMENSION_TEXTURE3D Wert: 8 Die Ressource ist eine 3D-Textur. |
D3D_SRV_DIMENSION_TEXTURECUBE Wert: 9 Die Ressource ist eine Cubetextur. |
D3D_SRV_DIMENSION_TEXTURECUBEARRAY Wert: 10 Die Ressource ist ein Array von Cubetexturen. |
D3D_SRV_DIMENSION_BUFFEREX Wert: 11 Die Ressource ist ein Rohpuffer. Weitere Informationen zur rohen Anzeige von Puffern finden Sie unter Rohansichten von Puffern. |
D3D10_SRV_DIMENSION_UNKNOWN Der Typ ist unbekannt. |
D3D10_SRV_DIMENSION_BUFFER Die Ressource ist ein Puffer. |
D3D10_SRV_DIMENSION_TEXTURE1D Die Ressource ist eine 1D-Textur. |
D3D10_SRV_DIMENSION_TEXTURE1DARRAY Die Ressource ist ein Array von 1D-Texturen. |
D3D10_SRV_DIMENSION_TEXTURE2D Die Ressource ist eine 2D-Textur. |
D3D10_SRV_DIMENSION_TEXTURE2DARRAY Die Ressource ist ein Array von 2D-Texturen. |
D3D10_SRV_DIMENSION_TEXTURE2DMS Die Ressource ist eine multisampling-2D-Textur. |
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY Die Ressource ist ein Array von Multisampling-2D-Texturen. |
D3D10_SRV_DIMENSION_TEXTURE3D Die Ressource ist eine 3D-Textur. |
D3D10_SRV_DIMENSION_TEXTURECUBE Die Ressource ist eine Cubetextur. |
D3D10_1_SRV_DIMENSION_UNKNOWN Der Typ ist unbekannt. |
D3D10_1_SRV_DIMENSION_BUFFER Die Ressource ist ein Puffer. |
D3D10_1_SRV_DIMENSION_TEXTURE1D Die Ressource ist eine 1D-Textur. |
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY Die Ressource ist ein Array von 1D-Texturen. |
D3D10_1_SRV_DIMENSION_TEXTURE2D Die Ressource ist eine 2D-Textur. |
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY Die Ressource ist ein Array von 2D-Texturen. |
D3D10_1_SRV_DIMENSION_TEXTURE2DMS Die Ressource ist eine multisampling-2D-Textur. |
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY Die Ressource ist ein Array von Multisampling-2D-Texturen. |
D3D10_1_SRV_DIMENSION_TEXTURE3D Die Ressource ist eine 3D-Textur. |
D3D10_1_SRV_DIMENSION_TEXTURECUBE Die Ressource ist eine Cubetextur. |
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY Die Ressource ist ein Array von Cubetexturen. |
D3D11_SRV_DIMENSION_UNKNOWN Der Typ ist unbekannt. |
D3D11_SRV_DIMENSION_BUFFER Die Ressource ist ein Puffer. |
D3D11_SRV_DIMENSION_TEXTURE1D Die Ressource ist eine 1D-Textur. |
D3D11_SRV_DIMENSION_TEXTURE1DARRAY Die Ressource ist ein Array von 1D-Texturen. |
D3D11_SRV_DIMENSION_TEXTURE2D Die Ressource ist eine 2D-Textur. |
D3D11_SRV_DIMENSION_TEXTURE2DARRAY Die Ressource ist ein Array von 2D-Texturen. |
D3D11_SRV_DIMENSION_TEXTURE2DMS Die Ressource ist eine multisampling-2D-Textur. |
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY Die Ressource ist ein Array von Multisampling-2D-Texturen. |
D3D11_SRV_DIMENSION_TEXTURE3D Die Ressource ist eine 3D-Textur. |
D3D11_SRV_DIMENSION_TEXTURECUBE Die Ressource ist eine Cubetextur. |
D3D11_SRV_DIMENSION_TEXTURECUBEARRAY Die Ressource ist ein Array von Cubetexturen. |
D3D11_SRV_DIMENSION_BUFFEREX Die Ressource ist ein Rohpuffer. Weitere Informationen zur rohen Anzeige von Puffern finden Sie unter Rohansichten von Puffern. |
Hinweise
Ein D3D_SRV_DIMENSION typisierter Wert wird im ViewDimension-Member der D3D11_SHADER_RESOURCE_VIEW_DESC-Struktur oder im Dimensionselement der D3D11_SHADER_INPUT_BIND_DESC-Struktur angegeben.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dcommon.h |