Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A interface ID3DXConstantTable é usada para acessar a tabela constante. Esta tabela contém as variáveis usadas por sombreadores e efeitos de linguagem de alto nível.
Membros
A interface ID3DXConstantTable herda da interface IUnknown . ID3DXConstantTable também tem estes tipos de membros:
Métodos
A interface ID3DXConstantTable tem esses métodos.
| Método | Descrição |
|---|---|
| GetBufferPointer | Obtém um ponteiro para o buffer que contém a tabela constante. |
| GetBufferSize | Obtém o tamanho do buffer da tabela constante. |
| GetConstant | Obtém uma constante pesquisando seu índice. |
| GetConstantByName | Obtém uma constante pesquisando seu nome. |
| GetConstantDesc | Obtém um ponteiro para uma matriz de descrições constantes na tabela constante. |
| GetConstantElement | Obtém uma constante de uma matriz de constantes. Uma matriz é composta por elementos . |
| GetDesc | Obtém uma descrição da tabela constante. |
| GetSamplerIndex | Retorna o índice do sampler. |
| SetBool | Define um valor booliano. |
| SetBoolArray | Define uma matriz de valores boolianos. |
| Setdefaults | Define as constantes com seus valores padrão. Os valores padrão são declarados nas declarações de variável no sombreador. |
| Setfloat | Define um número de ponto flutuante. |
| SetFloatArray | Define uma matriz de números de ponto flutuante. |
| SetInt | Define um valor inteiro. |
| SetIntArray | Define uma matriz de inteiros. |
| SetMatrix | Define uma matriz nãotransposta. |
| SetMatrixArray | Define uma matriz de matrizes nãotranspostas. |
| SetMatrixPointerArray | Define uma matriz de ponteiros como matrizes nãotranspostas. |
| SetMatrixTranspose | Define uma matriz transposta. |
| SetMatrixTransposeArray | Define uma matriz de matrizes transpostas. |
| SetMatrixTransposePointerArray | Define uma matriz de ponteiros para matrizes transpostas. |
| Setvalue | Define o conteúdo do buffer como a tabela constante. |
| SetVector | Define um vetor 4D. |
| SetVectorArray | Define uma matriz de vetores 4D. |
Comentários
O tipo LPD3DXCONSTANTTABLE é definido como um ponteiro para a interface ID3DXConstantTable .
typedef interface ID3DXConstantTable ID3DXConstantTable;
typedef interface ID3DXConstantTable *LPD3DXCONSTANTTABLE;
Requisitos
| Requisito | Valor |
|---|---|
| parâmetro |
|
| Biblioteca |
|
Confira também