类 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) | 基于 Geometry 的布局创建 VertexDeclaration。 |
| static FromType<T>() | |
| AddField(VertexFieldDataType, VertexFieldSemantic, int, string) | 添加新的顶点字段 |
| Clear() | 清除所有字段。 |
| CompareTo(VertexDeclaration) | 将此实例与指定对象进行比较,并返回它们相对值的指示。 |
| override Equals(object) | 确定此实例和指定对象(该对象也必须是 VertexDeclaration 对象)是否具有相同的值。 |
| GetEnumerator() | 获取枚举器以遍历此实例中的所有顶点字段。 |
| override GetHashCode() | 返回此字符串的哈希码。 |
| override ToString() | VertexDeclaration 的字符串表示 |
另请参见
- class VertexField
- namespace Aspose.ThreeD.Utilities
- assembly Aspose.3D