VertexDeclaration

VertexDeclaration class

La déclaration d’une structure de sommet personnalisée

public sealed class VertexDeclaration : IComparable<VertexDeclaration>, IEnumerable<VertexField>

Constructeurs

NomLa description
VertexDeclaration()Default_Constructor

Propriétés

NomLa description
Count { get; }Obtient le nombre de tous les champs définis dans ceVertexDeclaration
Item { get; }
Sealed { get; }AVertexDeclaration sera scellé lorsqu’il aura été utilisé parTriMesh ouTriMesh , plus aucune modification n’est autorisée.
Size { get; }La taille en octets de la structure du vertex.

Méthodes

NomLa description
static FromGeometry(Geometry, bool)Créer unVertexDeclaration basé sur uneGeometry mise en page.
static FromType<T>()
AddField(VertexFieldDataType, VertexFieldSemantic, int, string)Ajouter un nouveau champ de sommet
Clear()Effacer tous les champs.
CompareTo(VertexDeclaration)Compare cette instance à un objet spécifié et renvoie une indication de leurs valeurs relatives.
override Equals(object)Détermine si cette instance et un objet spécifié, qui doit également être unVertexDeclaration objet, ont la même valeur.
GetEnumerator()Obtient un énumérateur pour parcourir tous les champs de sommets de cette instance.
override GetHashCode()Renvoie le code de hachage pour cette chaîne.
override ToString()Représentation sous forme de chaîne deVertexDeclaration

Voir également