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.
Se usa para establecer y consultar efectos, y para elegir técnicas. Un objeto de efecto puede contener varias técnicas para representar el mismo efecto.
Miembros
La interfaz ID3DXEffect hereda de ID3DXBaseEffect. ID3DXEffect también tiene estos tipos de miembros:
Métodos
La interfaz ID3DXEffect tiene estos métodos.
| Método | Descripción |
|---|---|
| ApplyParameterBlock | Aplique los valores de un bloque de estado al estado actual del sistema de efectos. |
| Comenzar | Inicia una técnica activa. |
| BeginParameterBlock | Comience a capturar los cambios de estado en un bloque de parámetros. |
| BeginPass | Comienza un pase, dentro de la técnica activa. |
| CloneEffect | Crea una copia de un efecto. |
| CommitChanges | Propaga los cambios de estado que se producen dentro de un pase activo al dispositivo antes de la representación. |
| DeleteParameterBlock | Elimine un bloque de parámetros. |
| Final | Finaliza una técnica activa. |
| EndParameterBlock | Detenga la captura de los cambios de estado del parámetro de efecto. |
| EndPass | Finalizar un pase activo. |
| FindNextValidTechnique | Busca la siguiente técnica válida, empezando por la técnica después de la técnica especificada. |
| GetCurrentTechnique | Obtiene la técnica actual. |
| GetDevice | Recupera el dispositivo asociado al efecto. |
| GetPool | Obtiene un puntero al grupo de parámetros compartidos. |
| GetStateManager | Obtiene el administrador de estado del efecto. |
| IsParameterUsed | Determina si la técnica usa un parámetro. |
| OnLostDevice | Use este método para liberar todas las referencias a recursos de memoria de vídeo y eliminar todos los bloqueos de estado. Se debe llamar a este método cada vez que se pierde un dispositivo o antes de restablecer un dispositivo. |
| OnResetDevice | Use este método para volver a adquirir recursos y guardar el estado inicial. |
| SetRawValue | Establezca un intervalo contiguo de constantes de sombreador con una copia de memoria. |
| SetStateManager | Establezca el administrador de estado del efecto. |
| SetTechnique | Establece la técnica activa. |
| ValidateTechnique | Validar una técnica. |
Comentarios
La interfaz ID3DXEffect se obtiene llamando a D3DXCreateEffect, D3DXCreateEffectFromFile o D3DXCreateEffectFromResource.
El tipo LPD3DXEFFECT se define como puntero a esta interfaz.
typedef interface ID3DXEffect ID3DXEffect;
typedef interface ID3DXEffect *LPD3DXEFFECT;
Requisitos
| Requisito | Value |
|---|---|
| Encabezado |
|
| Biblioteca |
|
Consulte también