VertexDeclaration

VertexDeclaration class

Die Deklaration der Struktur eines benutzerdefinierten Scheitelpunkts

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

Konstrukteure

Name Beschreibung
VertexDeclaration() Default_Constructor

Eigenschaften

Name Beschreibung
Count { get; } Ruft die Anzahl aller darin definierten Felder abVertexDeclaration
Item { get; }
Sealed { get; } AVertexDeclaration wird versiegelt, wenn es von verwendet wurdeTriMesh oderTriMesh , es sind keine weiteren Änderungen zulässig.
Size { get; } Die Größe in Byte der Scheitelpunktstruktur.

Methoden

Name Beschreibung
static FromGeometry(Geometry, bool) Erstellen Sie aVertexDeclaration basierend auf aGeometry s-Layout.
static FromType<T>()
AddField(VertexFieldDataType, VertexFieldSemantic, int, string) Fügen Sie ein neues Stützpunktfeld hinzu
Clear() Alle Felder löschen.
CompareTo(VertexDeclaration) Vergleicht diese Instanz mit einem angegebenen Objekt und gibt eine Angabe ihrer relativen Werte zurück.
override Equals(object) Bestimmt, ob diese Instanz und ein angegebenes Objekt, das auch a sein mussVertexDeclaration Objekt, denselben Wert haben.
GetEnumerator() Ruft einen Enumerator ab, der alle Scheitelpunktfelder in dieser Instanz durchläuft.
override GetHashCode() Gibt den Hashcode für diese Zeichenfolge zurück.
override ToString() Zeichenfolgendarstellung vonVertexDeclaration

Siehe auch