Compartir a través de


Interfaz ID3DXTextureShader

La interfaz ID3DXTextureShader.

Miembros

La interfaz ID3DXTextureShader hereda de la interfaz IUnknown . ID3DXTextureShader también tiene estos tipos de miembros:

Métodos

La interfaz ID3DXTextureShader tiene estos métodos.

Método Descripción
GetConstant Obtiene una constante buscando su índice.
GetConstantBuffer Obtiene un puntero a la tabla de constantes.
GetConstantByName Obtiene una constante buscando su nombre.
GetConstantDesc Obtiene un puntero a la matriz de constantes de la tabla de constantes.
GetConstantElement Obtenga una constante de la tabla de constantes.
GetDesc Obtiene una descripción de la tabla constante.
GetFunction Obtiene un puntero a la secuencia DWORD de la función.
SetBool Establece un valor BOOL.
SetBoolArray Establece una matriz de valores BOOL.
SetDefaults Establece las constantes en los valores predeterminados declarados en el sombreador.
SetFloat Establece un número de punto flotante.
SetFloatArray Establece una matriz de números de punto flotante.
SetInt Establece un valor entero.
SetIntArray Establece una matriz de enteros.
SetMatrix Establece una matriz no transpuesta.
SetMatrixArray Establece una matriz de matrices no transpuestas.
SetMatrixPointerArray Establece una matriz de punteros a matrices no transpuestas.
SetMatrixTranspose Establece una matriz transpuesta.
SetMatrixTransposeArray Establece una matriz de matrices transpuestas.
SetMatrixTransposePointerArray Establece una matriz de punteros a matrices transpuestas.
SetValue Establece la tabla de constantes con los datos del búfer.
SetVector Establece un vector 4D.
SetVectorArray Establece una matriz de vectores 4D.

 

Comentarios

La interfaz ID3DXTextureShader se obtiene llamando a la función D3DXCreateTextureShader .

La interfaz ID3DXTextureShader , como todas las interfaces COM, hereda la interfaz IUnknown .

El tipo LPD3DXTEXTURESHADER se define como un puntero a la interfaz ID3DXTextureShader .

typedef interface ID3DXTextureShader *LPD3DXTEXTURESHADER;

Requisitos

Requisito Value
Encabezado
D3DX9Shader.h
Biblioteca
D3dx9.lib

Consulte también

D3DX Interfaces