Partager via


SceneMeshMaterialAttributeMap Classe

Définition

Représente une collection d’attributs matériels pour un maillage de scène sous forme de paires clé/valeur.

public ref class SceneMeshMaterialAttributeMap sealed : SceneObject, IIterable<IKeyValuePair<Platform::String ^, SceneAttributeSemantic> ^>, IMap<Platform::String ^, SceneAttributeSemantic>
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SceneMeshMaterialAttributeMap final : SceneObject, IIterable<IKeyValuePair<winrt::hstring, SceneAttributeSemantic>>, IMap<winrt::hstring, SceneAttributeSemantic>
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class SceneMeshMaterialAttributeMap final : SceneObject, IIterable<IKeyValuePair<winrt::hstring, SceneAttributeSemantic>>, IMap<winrt::hstring, SceneAttributeSemantic>
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SceneMeshMaterialAttributeMap : SceneObject, IDictionary<string,SceneAttributeSemantic>, IEnumerable<KeyValuePair<string,SceneAttributeSemantic>>
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class SceneMeshMaterialAttributeMap : SceneObject, IDictionary<string,SceneAttributeSemantic>, IEnumerable<KeyValuePair<string,SceneAttributeSemantic>>
Public NotInheritable Class SceneMeshMaterialAttributeMap
Inherits SceneObject
Implements IDictionary(Of String, SceneAttributeSemantic), IEnumerable(Of KeyValuePair(Of String, SceneAttributeSemantic))
Héritage
Object Platform::Object IInspectable CompositionObject SceneObject SceneMeshMaterialAttributeMap
Attributs
Implémente

Propriétés

Comment

Chaîne à associer à CompositionObject.

(Hérité de CompositionObject)
Compositor

Compositor utilisé pour créer cet Objet CompositionObject.

(Hérité de CompositionObject)
DispatcherQueue

Obtient le DispatcherQueue pour l’objet CompositionObject.

(Hérité de CompositionObject)
ImplicitAnimations

Collection d’animations implicites attachées à cet objet.

(Hérité de CompositionObject)
Properties

Collection de propriétés associées à CompositionObject.

(Hérité de CompositionObject)
Size

Obtient le nombre d’éléments dans la carte.

Méthodes

Clear()

Supprime tous les éléments de la carte.

Close()

Ferme l’objet CompositionObject et libère les ressources système.

(Hérité de CompositionObject)
Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

(Hérité de CompositionObject)
First()

Retourne un itérateur pour les éléments de la collection.

GetView()

Retourne une vue immuable de la carte.

HasKey(String)

Détermine si la carte contient la clé spécifiée.

Insert(String, SceneAttributeSemantic)

Insère ou remplace un élément dans la carte.

Lookup(String)

Retourne l’élément à la clé spécifiée dans la carte.

PopulatePropertyInfo(String, AnimationPropertyInfo)

Définit une propriété qui peut être animée.

(Hérité de CompositionObject)
Remove(String)

Supprime un élément de la carte.

StartAnimation(String, CompositionAnimation, AnimationController)

Connecte une animation à la propriété spécifiée de l’objet et démarre l’animation.

(Hérité de CompositionObject)
StartAnimation(String, CompositionAnimation)

Connecte une animation à la propriété spécifiée de l’objet et démarre l’animation.

(Hérité de CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Démarre un groupe d’animations.

La méthode StartAnimationGroup sur CompositionObject vous permet de démarrer CompositionAnimationGroup. Toutes les animations du groupe seront démarrées en même temps sur l’objet.

(Hérité de CompositionObject)
StopAnimation(String)

Déconnecte une animation de la propriété spécifiée et arrête l’animation.

(Hérité de CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Arrête un groupe d’animations.

(Hérité de CompositionObject)
TryGetAnimationController(String)

Renvoie un AnimationController pour l’animation en cours d’exécution sur la propriété spécifiée.

(Hérité de CompositionObject)

S’applique à