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 |