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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour