Interface ID3DXConstantTable
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