enumeración D3D_SHADER_VARIABLE_CLASS (d3dcommon.h)
Valores que identifican la clase de una variable de sombreador.
Nota
Para programar con Direct3D 10, esta API tiene un alias de tipo que comienza D3D10_
en lugar de D3D_
. Estos alias de tipo direct3D 10 se definen en d3d10.h
, d3d10misc.h
y d3d10shader.h
.
Syntax
typedef enum _D3D_SHADER_VARIABLE_CLASS {
D3D_SVC_SCALAR = 0,
D3D_SVC_VECTOR,
D3D_SVC_MATRIX_ROWS,
D3D_SVC_MATRIX_COLUMNS,
D3D_SVC_OBJECT,
D3D_SVC_STRUCT,
D3D_SVC_INTERFACE_CLASS,
D3D_SVC_INTERFACE_POINTER,
D3D10_SVC_SCALAR,
D3D10_SVC_VECTOR,
D3D10_SVC_MATRIX_ROWS,
D3D10_SVC_MATRIX_COLUMNS,
D3D10_SVC_OBJECT,
D3D10_SVC_STRUCT,
D3D11_SVC_INTERFACE_CLASS,
D3D11_SVC_INTERFACE_POINTER,
D3D_SVC_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_VARIABLE_CLASS;
Constantes
D3D_SVC_SCALAR Valor: 0 La variable de sombreador es escalar. |
D3D_SVC_VECTOR La variable del sombreador es un vector. |
D3D_SVC_MATRIX_ROWS La variable de sombreador es una matriz principal de fila. |
D3D_SVC_MATRIX_COLUMNS La variable de sombreador es una matriz principal de columnas. |
D3D_SVC_OBJECT La variable de sombreador es un objeto . |
D3D_SVC_STRUCT La variable de sombreador es una estructura. |
D3D_SVC_INTERFACE_CLASS La variable de sombreador es una clase . |
D3D_SVC_INTERFACE_POINTER La variable del sombreador es una interfaz. |
D3D10_SVC_SCALAR La variable de sombreador es escalar. |
D3D10_SVC_VECTOR La variable del sombreador es un vector. |
D3D10_SVC_MATRIX_ROWS La variable de sombreador es una matriz principal de fila. |
D3D10_SVC_MATRIX_COLUMNS La variable de sombreador es una matriz principal de columnas. |
D3D10_SVC_OBJECT La variable de sombreador es un objeto . |
D3D10_SVC_STRUCT La variable de sombreador es una estructura. |
D3D11_SVC_INTERFACE_CLASS La variable de sombreador es una clase . |
D3D11_SVC_INTERFACE_POINTER La variable del sombreador es una interfaz. |
D3D_SVC_FORCE_DWORD Valor: 0x7fffffff Un programador no usa este valor; existe para forzar que la enumeración se compile en 32 bits. |
Comentarios
La clase de una variable de sombreador no es una clase de programación; la clase identifica la clase de variable, como escalar, vector, objeto, etc. D3D_SHADER_VARIABLE_CLASS valores con tipo se especifican en el miembro Class de la estructura D3D11_SHADER_TYPE_DESC .
Requisitos
Requisito | Valor |
---|---|
Header | d3dcommon.h |