Condividi tramite


Interfaccia ID3DX11EffectConstantBuffer

Un'interfaccia del buffer costante accede a buffer costanti o buffer di trama.

Membri

L'interfaccia ID3DX11EffectConstantBuffer eredita da ID3DX11EffectVariable. ID3DX11EffectConstantBuffer include anche questi tipi di membri:

Metodi

L'interfaccia ID3DX11EffectConstantBuffer include questi metodi.

Metodo Descrizione
GetConstantBuffer Ottenere un buffer costante.
GetTextureBuffer Ottenere un buffer di trama.
SetConstantBuffer Impostare un buffer costante.
SetTextureBuffer Impostare un buffer di trama.
UndoSetConstantBuffer Ripristina un buffer costante impostato in precedenza.
UndoSetTextureBuffer Ripristina un buffer trama impostato in precedenza.

Commenti

Usare buffer costanti per archiviare molte costanti di effetto; raggruppamento di costanti in buffer in base alla frequenza di aggiornamento. In questo modo è possibile ridurre al minimo il numero di modifiche allo stato, nonché effettuare le più poche chiamate API per modificare lo stato. Entrambi questi fattori portano a prestazioni migliori.

Nota

DirectX SDK non fornisce file binari compilati per gli effetti. Per compilare l'applicazione di tipo effetti, è necessario usare l'origine Effects 11. Per altre informazioni sull'uso dell'origine degli effetti 11, vedere Differenze tra gli effetti 10 e gli effetti 11.

Requisiti

Requisito Valore
Intestazione
D3dx11effect.h
Libreria
N/D (Una libreria Effects 11 è disponibile online come origine condivisa).

Vedi anche

ID3DX11EffectVariable

Effetti 11 Interfacce

Interfacce D3DX