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 |
也可以看看
- class VertexField
- 命名空间 Aspose.ThreeD.Utilities
- 部件 Aspose.3D