VertexDeclaration

VertexDeclaration class

La dichiarazione della struttura di un vertice definito dall’utente

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

Costruttori

Nome Descrizione
VertexDeclaration() Default_Costruttore

Proprietà

Nome Descrizione
Count { get; } Ottiene il conteggio di tutti i campi definiti in questoVertexDeclaration
Item { get; }
Sealed { get; } AVertexDeclaration sarà sigillato quando è stato utilizzato daTriMesh oTriMesh , non sono consentite altre modifiche.
Size { get; } La dimensione in byte della struttura del vertice.

Metodi

Nome Descrizione
static FromGeometry(Geometry, bool) Crea unVertexDeclaration basato su aGeometry s layout.
static FromType<T>()
AddField(VertexFieldDataType, VertexFieldSemantic, int, string) Aggiungi un nuovo campo vertice
Clear() Cancella tutti i campi.
CompareTo(VertexDeclaration) Confronta questa istanza con un oggetto specificato e restituisce un’indicazione dei relativi valori.
override Equals(object) Determina se questa istanza e un oggetto specificato, che deve essere anche aVertexDeclaration oggetto, hanno lo stesso valore.
GetEnumerator() Ottiene un enumeratore per scorrere tutti i campi di vertice in questa istanza.
override GetHashCode() Restituisce il codice hash per questa stringa.
override ToString() Rappresentazione in stringa diVertexDeclaration

Guarda anche