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 |
|
Libreria |
|