Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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