TextureBase
概要
TextureBase は Aspose.3D の .NET 用 FOSS におけるクラスです。 継承元: A3DObject, INamedObject。
すべての具象テクスチャの基底クラスです。
このクラスは .NET プログラムで TextureBase オブジェクトを操作するための 11 のメソッドを提供します。利用可能なメソッドは: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, TextureBase。すべてのパブリックメンバーは、Aspose.3D の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: Alpha, AlphaSource, MagFilter, MinFilter, MipFilter, Name、その他 7 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Alpha | double | 読み取り/書き込み | テクスチャのデフォルトアルファ値を取得または設定します。 |
AlphaSource | AlphaSource | 読み取り/書き込み | テクスチャがアルファチャンネルを定義しているかどうかを取得または設定します。 |
WrapModeU | WrapMode | 読み取り/書き込み | U方向のテクスチャラップモードを取得または設定します。 |
WrapModeV | WrapMode | 読み取り/書き込み | V方向のテクスチャラップモードを取得または設定します。 |
WrapModeW | WrapMode | 読み取り/書き込み | W 方向のテクスチャ ラップ モードを取得または設定します。 |
MinFilter | TextureFilter | 読み取り/書き込み | ミニフィケーションのフィルタを取得または設定します。 |
MagFilter | TextureFilter | 読み取り/書き込み | 拡大時のフィルタを取得または設定します。 |
MipFilter | TextureFilter | 読み取り/書き込み | ミップレベルのサンプリングに使用するフィルタを取得または設定します。 |
UVRotation | Vector3 | 読み取り/書き込み | テクスチャの回転を取得または設定します。 |
UVScale | Vector2 | 読み取り/書き込み | UVスケールを取得または設定します。 |
UVTranslation | Vector2 | 読み取り/書き込み | UV の平行移動を取得または設定します。 |
Name | string | 読み取り/書き込み | 名前を取得または設定します。 |
Properties | PropertyCollection | 読み取り | すべてのプロパティのコレクションを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
TextureBase(name: string) | 新しい TextureBase クラスのインスタンスを初期化します。 |
SetTranslation(u: double, v: double) | UVの平行移動を設定します。 |
SetScale(u: double, v: double) | UVスケールを設定します。 |
SetRotation(u: double, v: double) | UV回転を設定します。 |
A3DObject() | 名前なしで A3DObject クラスの新しいインスタンスを初期化します。 |
A3DObject(name: string) | A3DObject クラスの新しいインスタンスを初期化します。 |
RemoveProperty(property: Property) | 動的プロパティを削除します。 |
RemoveProperty(property: string) | 名前で識別された指定のプロパティを削除します。 |
GetProperty(property: string) | 指定されたプロパティの値を取得します |
SetProperty(property: string, value: object?) | 指定されたプロパティの値を設定します |
FindProperty(propertyName: string) | プロパティを見つけます。 |