Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.hy 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_SCALARValor: 0 La variable de sombreador es escalar. |
D3D_SVC_VECTORLa variable del sombreador es un vector. |
D3D_SVC_MATRIX_ROWSLa variable de sombreador es una matriz principal de fila. |
D3D_SVC_MATRIX_COLUMNSLa variable de sombreador es una matriz principal de columnas. |
D3D_SVC_OBJECTLa variable de sombreador es un objeto . |
D3D_SVC_STRUCTLa variable de sombreador es una estructura. |
D3D_SVC_INTERFACE_CLASSLa variable de sombreador es una clase . |
D3D_SVC_INTERFACE_POINTERLa variable del sombreador es una interfaz. |
D3D10_SVC_SCALARLa variable de sombreador es escalar. |
D3D10_SVC_VECTORLa variable del sombreador es un vector. |
D3D10_SVC_MATRIX_ROWSLa variable de sombreador es una matriz principal de fila. |
D3D10_SVC_MATRIX_COLUMNSLa variable de sombreador es una matriz principal de columnas. |
D3D10_SVC_OBJECTLa variable de sombreador es un objeto . |
D3D10_SVC_STRUCTLa variable de sombreador es una estructura. |
D3D11_SVC_INTERFACE_CLASSLa variable de sombreador es una clase . |
D3D11_SVC_INTERFACE_POINTERLa variable del sombreador es una interfaz. |
D3D_SVC_FORCE_DWORDValor: 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 |