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) 添加一个新的顶点字段
Clear() 清除所有字段。
CompareTo(VertexDeclaration) 将此实例与指定对象进行比较,并返回它们相对值的指示。
override Equals(object) 判断这个实例是否和一个指定的对象,也必须是一个VertexDeclaration对象,具有相同的值。
GetEnumerator() 获取一个枚举器以遍历此实例中的所有顶点字段。
override GetHashCode() 返回此字符串的哈希码。
override ToString() 的字符串表示VertexDeclaration

也可以看看