VertexDeclaration

VertexDeclaration class

La dichiarazione della struttura di un vertice definito dall’utente

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

Costruttori

NomeDescrizione
VertexDeclaration()Default_Costruttore

Proprietà

NomeDescrizione
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

NomeDescrizione
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