Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Valores que identificam a classe de uma variável de sombreador.
Observação
Para programação com o Direct3D 10, essa API tem um alias de tipo que começa D3D10_ em vez de D3D_. Esses aliases de tipo Direct3D 10 são definidos em d3d10.h, d3d10misc.he 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 A variável de sombreador é escalar. |
D3D_SVC_VECTORA variável de sombreador é um vetor. |
D3D_SVC_MATRIX_ROWSA variável de sombreador é uma matriz de linha principal. |
D3D_SVC_MATRIX_COLUMNSA variável de sombreador é uma matriz de coluna principal. |
D3D_SVC_OBJECTA variável de sombreador é um objeto . |
D3D_SVC_STRUCTA variável de sombreador é uma estrutura. |
D3D_SVC_INTERFACE_CLASSA variável de sombreador é uma classe . |
D3D_SVC_INTERFACE_POINTERA variável de sombreador é uma interface. |
D3D10_SVC_SCALARA variável de sombreador é escalar. |
D3D10_SVC_VECTORA variável de sombreador é um vetor. |
D3D10_SVC_MATRIX_ROWSA variável de sombreador é uma matriz de linha principal. |
D3D10_SVC_MATRIX_COLUMNSA variável de sombreador é uma matriz de coluna principal. |
D3D10_SVC_OBJECTA variável de sombreador é um objeto . |
D3D10_SVC_STRUCTA variável de sombreador é uma estrutura. |
D3D11_SVC_INTERFACE_CLASSA variável de sombreador é uma classe . |
D3D11_SVC_INTERFACE_POINTERA variável de sombreador é uma interface. |
D3D_SVC_FORCE_DWORDValor: 0x7fffffff Esse valor não é usado por um programador; ele existe para forçar a enumeração a ser compilada para 32 bits. |
Comentários
A classe de uma variável de sombreador não é uma classe de programação; a classe identifica a classe variável, como escalar, vetor, objeto e assim por diante. D3D_SHADER_VARIABLE_CLASS valores tipados são especificados no membro Class da estrutura D3D11_SHADER_TYPE_DESC .
Requisitos
| Requisito | Valor |
|---|---|
| Cabeçalho | d3dcommon.h |