TextureBase
概要
TextureBase は Aspose.3D の FOSS における Java 用クラスです。継承元: A3DObject。
すべての具象テクスチャの基底クラスです。
このクラスは、Java プログラム内で TextureBase オブジェクトを操作するための 36 のメソッドを提供します。利用可能なメソッドには、A3DObject、TextureBase、findProperty、getAlpha、getAlphaSource、getMagFilter、getMinFilter、getMipFilter、getName、getProperties、getProperty、getUVRotation、および追加の 22 メソッドがあります。Aspose.3D の FOSS for Java パッケージをインストールすれば、すべての公開メンバーは任意の Java アプリケーションから利用可能です。プロパティ: 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 クラスの新しいインスタンスを初期化します。 |
getAlpha() → double | テクスチャのデフォルトのアルファ値を取得または設定します。 |
setAlpha(alpha: double) | アルファ値を設定します。 |
getAlphaSource() → AlphaSource | テクスチャがアルファチャネルを定義するかどうかを取得または設定します。 |
setAlphaSource(alphaSource: AlphaSource) | アルファソース値を設定します。 |
getWrapModeU() → WrapMode | U方向のテクスチャラップモードを取得または設定します。 |
setWrapModeU(wrapModeU: WrapMode) | ラップモード u の値を設定します。 |
getWrapModeV() → WrapMode | V方向のテクスチャ ラップ モードを取得または設定します。 |
setWrapModeV(wrapModeV: WrapMode) | wrap モード v 値を設定します。 |
getWrapModeW() → WrapMode | W方向のテクスチャラップモードを取得または設定します。 |
setWrapModeW(wrapModeW: WrapMode) | ラップモード w の値を設定します。 |
getMinFilter() → TextureFilter | 縮小時のフィルタを取得または設定します。 |
setMinFilter(minFilter: TextureFilter) | 最小フィルタ値を設定します。 |
getMagFilter() → TextureFilter | 拡大時のフィルタを取得または設定します。 |
setMagFilter(magFilter: TextureFilter) | マグフィルタの値を設定します。 |
getMipFilter() → TextureFilter | ミップレベルのサンプリング用フィルタを取得または設定します。 |
setMipFilter(mipFilter: TextureFilter) | ミップフィルタ値を設定します。 |
getUVRotation() → Vector3 | テクスチャの回転を取得または設定します。 |
setUVRotation(uvRotation: Vector3) | uv回転値を設定します。 |
getUVScale() → Vector2 | UVスケールを取得または設定します。 |
setUVScale(uvScale: Vector2) | uv スケール値を設定します。 |
getUVTranslation() → Vector2 | UV 平行移動を取得または設定します。 |
setUVTranslation(uvTranslation: Vector2) | uv の平行移動値を設定します。 |
setTranslation(u: double, v: double) | UVの平行移動を設定します。 |
setScale(u: double, v: double) | UVスケールを設定します。 |
setRotation(u: double, v: double) | UV回転を設定します。 |
A3DObject() | この TextureBase インスタンスで A3DObject を呼び出します。 |
A3DObject(name: String) | すべての具体的なテクスチャの基底クラスです。Texture はジオメトリ表面の外観と質感を定義します。 |
getName() → String | 名前を返します。 |
setName(name: String) | 名前の値を設定します。 |
getProperties() → PropertyCollection | プロパティを返します。 |
findProperty(name: String) → Property | この TextureBase インスタンスで findProperty(name) を呼び出します。 |
getProperty(name: String) → Object | この TextureBase インスタンスで getProperty(name) を呼び出します。 |
setProperty(name: String, value: Object) | プロパティの値を設定します。 |
removeProperty(name: String) → boolean | この TextureBase インスタンスで removeProperty(name) を呼び出します。 |
removeProperty(property: Property) → boolean | この TextureBase インスタンスで removeProperty(property) を呼び出します。 |