类 VertexDeclaration

VertexDeclaration class

自定义顶点结构的声明

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

构造函数

名称描述
VertexDeclaration()默认构造函数。

属性

名称描述
Count { get; }获取此 VertexDeclaration 中定义的所有字段的计数
Item { get; }
Sealed { get; }VertexDeclarationTriMeshTriMesh 使用后将被封闭,不再允许修改。
Size { get; }顶点结构的字节大小。

方法

名称描述
static FromGeometry(Geometry, bool)基于 Geometry 的布局创建 VertexDeclaration
static FromType<T>()
AddField(VertexFieldDataType, VertexFieldSemantic, int, string)添加新的顶点字段
Clear()清除所有字段。
CompareTo(VertexDeclaration)将此实例与指定对象进行比较,并返回它们相对值的指示。
override Equals(object)确定此实例和指定对象(该对象也必须是 VertexDeclaration 对象)是否具有相同的值。
GetEnumerator()获取枚举器以遍历此实例中的所有顶点字段。
override GetHashCode()返回此字符串的哈希码。
override ToString()VertexDeclaration 的字符串表示

另请参见