Compartilhar via


Interface ID3DXTextureShader

A interface ID3DXTextureShader.

Membros

A interface ID3DXTextureShader herda da interface IUnknown . ID3DXTextureShader também tem estes tipos de membros:

Métodos

A interface ID3DXTextureShader tem esses métodos.

Método Descrição
GetConstant Obtém uma constante pesquisando seu índice.
GetConstantBuffer Obtenha um ponteiro para a tabela constante.
GetConstantByName Obtém uma constante pesquisando seu nome.
GetConstantDesc Obtém um ponteiro para a matriz de constantes na tabela constante.
GetConstantElement Obtenha uma constante da tabela constante.
GetDesc Obtém uma descrição da tabela constante.
GetFunction Obtém um ponteiro para o fluxo DWORD da função.
SetBool Define um valor BOOL.
SetBoolArray Define uma matriz de valores BOOL.
Setdefaults Define as constantes para os valores padrão declarados 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ão transposta.
SetMatrixArray Define uma matriz de matrizes não transpostas.
SetMatrixPointerArray Define uma matriz de ponteiros como matrizes não transpostas.
SetMatrixTranspose Define uma matriz transposta.
SetMatrixTransposeArray Define uma matriz de matrizes transpostas.
SetMatrixTransposePointerArray Define uma matriz de ponteiros para matrizes transpostas.
Setvalue Define a tabela constante com os dados no buffer.
SetVector Define um vetor 4D.
SetVectorArray Define uma matriz de vetores 4D.

 

Comentários

A interface ID3DXTextureShader é obtida chamando a função D3DXCreateTextureShader .

A interface ID3DXTextureShader , como todas as interfaces COM, herda a interface IUnknown .

O tipo LPD3DXTEXTURESHADER é definido como um ponteiro para a interface ID3DXTextureShader .

typedef interface ID3DXTextureShader *LPD3DXTEXTURESHADER;

Requisitos

Requisito Valor
parâmetro
D3DX9Shader.h
Biblioteca
D3dx9.lib

Confira também

D3DX Interfaces