Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. |