VertexDeclaration

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。

プロパティ

名前型アクセス説明
Sealedbool読み取りシールドされたものを取得します。
Countint読み取りカウントを取得します。
ItemVertexField読み取り項目を取得します。
Sizeint読み取りサイズを取得します。

メソッド

シグネチャ説明
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()宣言のフィールドに対するイテレータを提供します

参照

 日本語