Interfaz ID3DXBaseEffect
Proporciona métodos para obtener y establecer parámetros de efecto como constantes, funciones, sombreadores y técnicas.
Miembros
La interfaz ID3DXBaseEffect hereda de la interfaz IUnknown . ID3DXBaseEffect también tiene estos tipos de miembros:
Métodos
La interfaz ID3DXBaseEffect tiene estos métodos.
Método | Descripción |
---|---|
GetAnnotation | Obtiene el identificador de una anotación. |
GetAnnotationByName | Obtiene el identificador de una anotación buscando su nombre. |
GetBool | Obtiene un valor BOOL. |
GetBoolArray | Obtiene una matriz de valores BOOL. |
GetDesc | Obtiene la descripción del efecto. |
GetFloat | Obtiene un valor de punto flotante. |
GetFloatArray | Obtiene una matriz de valores de punto flotante. |
GetFunction | Obtiene el identificador de una función. |
GetFunctionByName | Obtiene el identificador de una función buscando su nombre. |
GetFunctionDesc | Obtiene una descripción de función. |
GetInt | Obtiene un entero. |
GetIntArray | Obtiene una matriz de enteros. |
GetMatrix | Obtiene una matriz no transpuesta. |
GetMatrixArray | Obtiene una matriz de matrices no transpuestas. |
GetMatrixPointerArray | Obtiene una matriz de punteros a matrices no transpuestas. |
GetMatrixTranspose | Obtiene una matriz transpuesta. |
GetMatrixTransposeArray | Obtiene una matriz de matrices transpuestas. |
GetMatrixTransposePointerArray | Obtiene una matriz de punteros a matrices transpuestas. |
GetParameter | Obtiene el identificador de un parámetro de nivel superior o un parámetro de miembro de estructura. |
GetParameterByName | Obtiene el identificador de un parámetro de nivel superior o un parámetro de miembro de estructura buscando su nombre. |
GetParameterBySemantic | Obtiene el identificador de un parámetro de nivel superior o un parámetro de miembro de estructura buscando su semántica con una búsqueda sin distinción entre mayúsculas y minúsculas. |
GetParameterDesc | Obtiene un parámetro o una descripción de anotación. |
GetParameterElement | Obtenga el identificador de un parámetro de elemento de matriz. |
GetPass | Obtiene el identificador de un paso. |
GetPassByName | Obtiene el identificador de un paso buscando su nombre. |
GetPassDesc | Obtiene una descripción de paso. |
GetPixelShader | Obtiene un sombreador de píxeles. |
GetString | Obtiene una cadena. |
GetTechnique | Obtiene el identificador de una técnica. |
GetTechniqueByName | Obtiene el identificador de una técnica buscando su nombre. |
GetTechniqueDesc | Obtiene una descripción de la técnica. |
GetTexture | Obtiene una textura. |
GetValue | Obtenga el valor de un parámetro o anotación arbitrario, incluidos tipos simples, estructuras, matrices, cadenas, sombreadores y texturas. Este método se puede usar en lugar de casi todas las llamadas Getxxx en ID3DXBaseEffect. |
GetVector | Obtiene un vector. |
GetVectorArray | Obtiene una matriz de vectores. |
GetVertexShader | Obtiene un sombreador de vértices. |
SetArrayRange | Establezca el intervalo de una matriz para pasar al dispositivo. |
SetBool | Establece un valor BOOL. |
SetBoolArray | Establece una matriz de valores booleanos. |
SetFloat | Establece un valor de punto flotante. |
SetFloatArray | Establece una matriz de valores de punto flotante. |
SetInt | Establece un 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. |
SetString | Establece una cadena. |
SetTexture | Establece una textura. |
SetValue | Establezca el valor de un parámetro o anotación arbitrario, incluidos tipos simples, estructuras, matrices, cadenas, sombreadores y texturas. |
SetVector | Establece un vector. |
SetVectorArray | Establece una matriz de vectores. |
Comentarios
El tipo LPD3DXBASEEFFECT se define como puntero a esta interfaz.
typedef interface ID3DXBaseEffect ID3DXBaseEffect;
typedef interface ID3DXBaseEffect *LPD3DXBASEEFFECT;
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también