VertexDeclaration

VertexDeclaration class

La declaración de una estructura de vértice definida personalizada

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

Constructores

NombreDescripción
VertexDeclaration()Constructor predeterminado

Propiedades

NombreDescripción
Count { get; }Obtiene el conteo de todos los campos definidos en esteVertexDeclaration
Item { get; }
Sealed { get; }AVertexDeclaration será sellado cuando haya sido utilizado porTriMesh oTriMesh , no se permiten más modificaciones.
Size { get; }El tamaño en bytes de la estructura de vértice.

Métodos

NombreDescripción
static FromGeometry(Geometry, bool)Crear unVertexDeclaration basado enGeometry s diseño.
static FromType<T>()
AddField(VertexFieldDataType, VertexFieldSemantic, int, string)Agregar un nuevo campo de vértice
Clear()Borrar todos los campos.
CompareTo(VertexDeclaration)Compara esta instancia con un objeto especificado y devuelve una indicación de sus valores relativos.
override Equals(object)Determina si esta instancia y un objeto especificado, que también debe ser unVertexDeclaration objeto, tienen el mismo valor.
GetEnumerator()Obtiene un enumerador para recorrer todos los campos de vértice en esta instancia.
override GetHashCode()Devuelve el código hash de esta cadena.
override ToString()Cadena de representación deVertexDeclaration

Ver también