Partager via


Interface ID3D10EffectVariable (d3d10effect.h)

L’interface ID3D10EffectVariable est la classe de base pour toutes les variables d’effet.

La durée de vie d’un objet ID3D10EffectVariable est égale à la durée de vie de son objet ID3D10Effect parent.

Méthode Description
AsBlend Obtenir une variable effect-blend.
AsConstantBuffer Obtenir une mémoire tampon constante.
AsDepthStencil Obtenir une variable de gabarit de profondeur.
AsDepthStencilView Obtenez une variable depth-stencil-view.
AsMatrix Obtenir une variable de matrice.
AsRasterizer Obtenir une variable de rastériseur.
AsRenderTargetView Obtenir une variable render-target-view.
AsSampler Obtenir une variable d’échantillonneur.
AsScalar Obtenir une variable scalaire.
AsShader Obtenir une variable de nuanceur.
AsShaderResource Obtenir une variable nuanceur-ressource.
AsString Obtenir une variable de chaîne.
AsVector Obtenir une variable vectorielle.
GetAnnotationByIndex Obtenir une annotation par index.
GetAnnotationByName Obtenir une annotation par nom.
GetDesc Obtenez une description.
GetElement Obtenir un élément de tableau.
GetMemberByIndex Obtenir un membre de structure par index.
GetMemberByName Obtenir un membre de structure par nom.
GetMemberBySemantic Obtenir un membre de structure par sémantique.
GetParentConstantBuffer Obtenir une mémoire tampon constante.
GetRawValue obtenir des données
Gettype Obtenir des informations de type.
IsValid Comparez le type de données avec les données stockées.
SetRawValue Définir les données.

Méthodes

L’interface ID3D10EffectVariable a ces méthodes.

 
ID3D10EffectVariable::AsBlend

Obtenir une variable effect-blend.
ID3D10EffectVariable::AsConstantBuffer

Obtenir une mémoire tampon constante. (ID3D10EffectVariable.AsConstantBuffer)
ID3D10EffectVariable::AsDepthStencil

Obtenir une variable de gabarit de profondeur.
ID3D10EffectVariable::AsDepthStencilView

Obtenez une variable depth-stencil-view.
ID3D10EffectVariable::AsMatrix

Obtenir une variable de matrice.
ID3D10EffectVariable::AsRasterizer

Obtenir une variable de rastériseur.
ID3D10EffectVariable::AsRenderTargetView

Obtenir une variable render-target-view.
ID3D10EffectVariable::AsSampler

Obtenir une variable d’échantillonneur.
ID3D10EffectVariable::Asscalar

Obtenir une variable scalaire.
ID3D10EffectVariable::AsShader

Obtenir une variable de nuanceur.
ID3D10EffectVariable::AsShaderResource

Obtenir une variable nuanceur-ressource.
ID3D10EffectVariable::AsString

Obtenir une variable de chaîne.
ID3D10EffectVariable::AsVector

Obtenir une variable vectorielle.
ID3D10EffectVariable::GetAnnotationByIndex

La méthode ID3D10EffectVariable::GetAnnotationByIndex (d3d10effect.h) obtient une annotation par index.
ID3D10EffectVariable::GetAnnotationByName

Obtenir une annotation par nom. (ID3D10EffectVariable.GetAnnotationByName)
ID3D10EffectVariable::GetDesc

Obtenez une description.
ID3D10EffectVariable::GetElement

Obtenir un élément de tableau.
ID3D10EffectVariable::GetMemberByIndex

Obtenir un membre de structure par index.
ID3D10EffectVariable::GetMemberByName

Obtenir un membre de structure par nom.
ID3D10EffectVariable::GetMemberBySemantic

Obtenir un membre de structure par sémantique.
ID3D10EffectVariable::GetParentConstantBuffer

Obtenez une mémoire tampon constante. (ID3D10EffectVariable.GetParentConstantBuffer)
ID3D10EffectVariable::GetRawValue

obtenir des données
ID3D10EffectVariable::GetType

Obtenez des informations sur le type.
ID3D10EffectVariable::IsValid

Comparez le type de données avec les données stockées.
ID3D10EffectVariable::SetRawValue

Définir des données.

Configuration requise

   
Plateforme cible Windows
En-tête d3d10effect.h

Voir aussi

Interfaces d’effet (Direct3D 10)