VertexDeclaration
概要
VertexDeclaration は Aspose.3D の FOSS における .NET 用クラスです。継承元: IEnumerable<VertexField>, IEnumerable, IComparable<VertexDeclaration>。
VertexDeclaration は、AddField(dataType, semantic, index, alias) を呼び出すことでカスタム頂点レイアウトを定義できます。シールされた後は、レイアウトは変更できません。
このクラスは、.NET プログラムで VertexDeclaration オブジェクトを操作するための 10 のメソッドを提供します。利用可能なメソッドは、AddField, Clear, CompareTo, Equals, FromGeometry, FromType, GetEnumerator, GetHashCode, ToString, VertexDeclaration です。Aspose.3D の .NET 用 FOSS をインストールすれば、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: Count, Item, Sealed, Size。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Sealed | bool | 読み取り | シールドされたものを取得します。 |
Count | int | 読み取り | カウントを取得します。 |
Item | VertexField | 読み取り | 項目を取得します。 |
Size | int | 読み取り | サイズを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
VertexDeclaration() | 新しい空の頂点宣言インスタンスを作成します |
Clear() | 宣言からすべてのフィールドを削除し、空の状態にリセットします |
AddField(dataType: VertexFieldDataType, semantic: VertexFieldSemantic, index: int, alias: string) | 指定された型、セマンティック、インデックス、エイリアスを持つ頂点フィールドを追加します |
FromType() | このVertexDeclarationインスタンスでFromTypeを呼び出します。 |
FromGeometry(geometry: Geometry, useFloat: bool) | この VertexDeclaration インスタンスで FromGeometry(geometry, useFloat) を呼び出します。 |
GetHashCode() | 宣言の内容に基づくハッシュコードを返します |
Equals(obj: object?) | 与えられたオブジェクトが等しい頂点宣言かどうかを判定します |
CompareTo(other: VertexDeclaration) | この宣言を別の宣言と比較し、ソート順序を決定します |
ToString() | 頂点宣言の文字列表現を返します |
GetEnumerator() | 宣言のフィールドに対するイテレータを提供します |