Compartir a través de


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
D3dx11effect.h
Biblioteca
N/A (una biblioteca effects 11 está disponible en línea como origen compartido).

Vea también

ID3DX11EffectVariable

Interfaces de efectos 11

D3DX Interfaces