VertexDeclaration
Inhalt
[
Ausblenden
]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
- class VertexField
- namensraum Aspose.ThreeD.Utilities
- Montage Aspose.3D