VertexDeclaration

VertexDeclaration class

Объявление пользовательской определенной структуры вершины

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

Конструкторы

Имя Описание
VertexDeclaration() Конструктор по умолчанию.

Характеристики

Имя Описание
Count { get; } Получает количество всех полей, определенных в этомVertexDeclaration
Item { get; }
Sealed { get; } АVertexDeclaration будет запечатан, когда он будет использоватьсяTriMesh или жеTriMesh , дальнейшие модификации не допускаются.
Size { get; } Размер в байтах структуры вершины.

Методы

Имя Описание
static FromGeometry(Geometry, bool) СоздатьVertexDeclaration на основеGeometry макет с.
static FromType<T>()
AddField(VertexFieldDataType, VertexFieldSemantic, int, string) Добавить новую вершину field
Clear() Очистить все поля.
CompareTo(VertexDeclaration) Сравнивает этот экземпляр с указанным объектом и возвращает указание их относительных значений.
override Equals(object) Определяет, будут ли этот экземпляр и указанный объект, который также должен бытьVertexDeclaration объект, имеют одинаковое значение.
GetEnumerator() Получает перечислитель для обхода всех полей вершин в этом экземпляре.
override GetHashCode() Возвращает хэш-код для этой строки.
override ToString() Строковое представлениеVertexDeclaration

Смотрите также