Interfaz ID3DX11EffectConstantBuffer
Una interfaz de búfer de constantes accede a búferes de constantes o búferes de textura.
Miembros
La interfaz ID3DX11EffectConstantBuffer hereda de ID3DX11EffectVariable. ID3DX11EffectConstantBuffer también tiene estos tipos de miembros:
Métodos
La interfaz ID3DX11EffectConstantBuffer tiene estos métodos.
Método | Descripción |
---|---|
GetConstantBuffer | Obtiene un búfer de constantes. |
GetTextureBuffer | Obtiene un búfer de texturas. |
SetConstantBuffer | Establezca un búfer de constantes. |
SetTextureBuffer | Establezca un búfer de texturas. |
UndoSetConstantBuffer | Revierte un búfer de constantes establecido previamente. |
UndoSetTextureBuffer | Revierte un búfer de texturas establecido previamente. |
Observaciones
Utilice búferes de constantes para almacenar muchas constantes de efecto; agrupar constantes en búferes en función de su frecuencia de actualización. Esto le permite minimizar el número de cambios de estado, así como realizar las llamadas API más pocas para cambiar el estado. Ambos factores conducen a un mejor rendimiento.
Nota:
El SDK de DirectX no proporciona archivos binarios compilados para efectos. Debe usar el origen Effects 11 para compilar la aplicación de tipo efectos. Para obtener más información sobre el uso de efectos 11 fuente, vea Diferencias entre los efectos 10 y los efectos 11.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|