Intestazione d3d10effect.h

Questa intestazione viene usata da Direct3D 10 Graphics. Per altre informazioni, vedere:

d3d10effect.h contiene le interfacce di programmazione seguenti:

Interfacce

 
ID3D10Effect

Un'interfaccia ID3D10Effect gestisce un set di oggetti di stato, risorse e shader per implementare un effetto di rendering.
ID3D10EffectBlendVariable

L'interfaccia della variabile blend accede allo stato di fusione.
ID3D10EffectConstantBuffer

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

Un'interfaccia depth-stencil-variable accede allo stato depth-stencil.
ID3D10EffectDepthStencilViewVariable

Un'interfaccia depth-stencil-view-variable accede a una visualizzazione depth-stencil.
ID3D10EffectMatrixVariable

Un'interfaccia matrice-variabile accede a una matrice.
ID3D10EffectPass

Un'interfaccia pass incapsula le assegnazioni di stato all'interno di una tecnica.
ID3D10EffectPool

Un'interfaccia del pool rappresenta uno spazio di memoria comune (o pool) per la condivisione di variabili tra gli effetti.
ID3D10EffectRasterizerVariable

Un'interfaccia rasterizer-variable accede allo stato del rasterizzatore.
ID3D10EffectRenderTargetViewVariable

Un'interfaccia di visualizzazione di destinazione di rendering accede a una destinazione di rendering.
ID3D10EffectSamplerVariable

Un'interfaccia sampler accede allo stato del campionatore.
ID3D10EffectScalarVariable

Un'interfaccia scalare-variabile di effetto accede ai valori scalari.
ID3D10EffectShaderResourceVariable

Un'interfaccia shader-resource accede a una risorsa shader.
ID3D10EffectShaderVariable

Un'interfaccia variabile shader accede a una variabile shader.
ID3D10EffectStringVariable

Un'interfaccia stringa-variabile accede a una variabile stringa.
ID3D10EffectTechnique

Un'interfaccia ID3D10EffectTechnique è una raccolta di passaggi.
ID3D10EffectType

L'interfaccia ID3D10EffectType accede alle variabili dell'effetto in base al tipo.
ID3D10EffectVariable

L'interfaccia ID3D10EffectVariable è la classe base per tutte le variabili di effetto.
ID3D10EffectVectorVariable

Un'interfaccia vector-variable accede a un vettore a quattro componenti.
ID3D10StateBlock

Un'interfaccia a blocchi di stato incapsula gli stati di rendering.

Funzioni

 
D3D10CompileEffectFromMemory

Compilare un effetto.
D3D10CreateEffectFromMemory

Crea un oggetto ID3D10Effect da un buffer contenente un effetto compilato.
D3D10CreateEffectPoolFromMemory

Creare un pool di effetti (o un percorso di memoria condivisa) per abilitare la condivisione delle variabili tra gli effetti.
D3D10CreateStateBlock

Creare un blocco di stato.
D3D10DisassembleEffect

Questa funzione, che disassembla un effetto compilato in una stringa di testo che contiene istruzioni di assembly e assegnazioni di registro, è stata deprecata. Usare invece D3DDisassemble10Effect.
D3D10StateBlockMaskDifference

Combinare due maschere a blocchi di stato con un XOR bit per bit.
D3D10StateBlockMaskDisableAll

Disabilitare l'acquisizione di tutti gli stati con una maschera a blocchi di stato.
D3D10StateBlockMaskDisableCapture

Disabilitare l'acquisizione dello stato con una maschera a blocchi di stato.
D3D10StateBlockMaskEnableAll

Abilitare una maschera del blocco di stato per acquisire e applicare tutte le variabili di stato.
D3D10StateBlockMaskEnableCapture

Abilitare un intervallo di valori di stato in una maschera di blocco di stato.
D3D10StateBlockMaskGetSetting

Ottenere un elemento in una maschera a blocchi di stato; determinare se un elemento è consentito dalla maschera per l'acquisizione e l'applicazione.
D3D10StateBlockMaskIntersect

Combinare due maschere a blocchi di stato con un AND bit per bit.
D3D10StateBlockMaskUnion

Combinare due maschere a blocchi di stato con un OR bit per bit.

Strutture

 
D3D10_EFFECT_DESC

Descrive un effetto.
D3D10_EFFECT_SHADER_DESC

Descrive uno shader degli effetti.
D3D10_EFFECT_TYPE_DESC

Descrive un tipo di variabile effetto.
D3D10_EFFECT_VARIABLE_DESC

Descrive una variabile di effetto.
D3D10_PASS_DESC

Descrive un passaggio di effetto, che contiene lo stato della pipeline.
D3D10_PASS_SHADER_DESC

Descrive una variabile di effetto che contiene uno shader.
D3D10_STATE_BLOCK_MASK

Indica lo stato del dispositivo.
D3D10_TECHNIQUE_DESC

Descrive una tecnica di effetto.

Enumerazioni

 
D3D10_DEVICE_STATE_TYPES

Tipi di stato del dispositivo effetto.