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

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