Condividi tramite


Interfaccia ID3D10EffectVariable (d3d10effect.h)

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

La durata di un oggetto ID3D10EffectVariable è uguale alla durata dell'oggetto ID3D10Effect padre.

Metodo Descrizione
AsBlend Ottiene una variabile effetto-blend.
AsConstantBuffer Ottenere un buffer costante.
AsDepthStencil Ottenere una variabile depth-stencil.
AsDepthStencilView Ottenere una variabile depth-stencil-view.
AsMatrix Ottenere una variabile matrice.
AsRasterizer Ottenere una variabile rasterizzatore.
AsRenderTargetView Ottenere una variabile di visualizzazione di destinazione di rendering.
AsSampler Ottenere una variabile sampler.
AsScalar Ottenere una variabile scalare.
AsShader Ottenere una variabile shader.
AsShaderResource Ottenere una variabile di risorsa shader.
AsString Ottenere una variabile stringa.
AsVector Ottenere una variabile vettoriale.
GetAnnotationByIndex Ottiene un'annotazione per indice.
GetAnnotationByName Ottenere un'annotazione in base al nome.
GetDesc Ottenere una descrizione.
GetElement Ottiene un elemento della matrice.
GetMemberByIndex Ottenere un membro della struttura in base all'indice.
GetMemberByName Ottenere un membro della struttura in base al nome.
GetMemberBySemantic Ottenere un membro della struttura in base alla semantica.
GetParentConstantBuffer Ottenere un buffer costante.
GetRawValue Recuperare i dati.
GetType Ottenere informazioni sul tipo.
IsValid Confrontare il tipo di dati con i dati archiviati.
SetRawValue Impostare i dati.

Metodi

L'interfaccia ID3D10EffectVariable include questi metodi.

 
ID3D10EffectVariable::AsBlend

Ottiene una variabile effetto-blend.
ID3D10EffectVariable::AsConstantBuffer

Ottenere un buffer costante. (ID3D10EffectVariable.AsConstantBuffer)
ID3D10EffectVariable::AsDepthStencil

Ottenere una variabile depth-stencil.
ID3D10EffectVariable::AsDepthStencilView

Ottenere una variabile depth-stencil-view.
ID3D10EffectVariable::AsMatrix

Ottenere una variabile matrice.
ID3D10EffectVariable::AsRasterizer

Ottenere una variabile rasterizzatore.
ID3D10EffectVariable::AsRenderTargetView

Ottenere una variabile di visualizzazione di destinazione di rendering.
ID3D10EffectVariable::AsSampler

Ottenere una variabile sampler.
ID3D10EffectVariable::AsScalar

Ottenere una variabile scalare.
ID3D10EffectVariable::AsShader

Ottenere una variabile shader.
ID3D10EffectVariable::AsShaderResource

Ottenere una variabile di risorsa shader.
ID3D10EffectVariable::AsString

Ottenere una variabile stringa.
ID3D10EffectVariable::AsVector

Ottenere una variabile vettoriale.
ID3D10EffectVariable::GetAnnotationByIndex

Il metodo ID3D10EffectVariable::GetAnnotationByIndex (d3d10effect.h) ottiene un'annotazione per indice.
ID3D10EffectVariable::GetAnnotationByName

Ottenere un'annotazione in base al nome. (ID3D10EffectVariable.GetAnnotationByName)
ID3D10EffectVariable::GetDesc

Ottenere una descrizione.
ID3D10EffectVariable::GetElement

Ottiene un elemento della matrice.
ID3D10EffectVariable::GetMemberByIndex

Ottenere un membro della struttura in base all'indice.
ID3D10EffectVariable::GetMemberByName

Ottenere un membro della struttura in base al nome.
ID3D10EffectVariable::GetMemberBySemantic

Ottenere un membro della struttura in base alla semantica.
ID3D10EffectVariable::GetParentConstantBuffer

Ottenere un buffer costante. (ID3D10EffectVariable.GetParentConstantBuffer)
ID3D10EffectVariable::GetRawValue

Recuperare i dati.
ID3D10EffectVariable::GetType

Ottenere informazioni sul tipo.
ID3D10EffectVariable::IsValid

Confrontare il tipo di dati con i dati archiviati.
ID3D10EffectVariable::SetRawValue

Impostare i dati.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d10effect.h

Vedi anche

Interfacce effetto (Direct3D 10)