Texture
概要
Texture は Aspose.3D の Java 用 FOSS におけるクラスです。継承元: TextureBase。
このクラスは外部ファイルからテクスチャを定義します。
このクラスは Java プログラムで Texture オブジェクトを扱うための 44 のメソッドを提供します。利用可能なメソッドは A3DObject、Texture、TextureBase、findProperty、getAlpha、getAlphaSource、getContent、getFileName、getMagFilter、getMinFilter、getMipFilter、getName、および追加の 29 メソッドです。すべての公開メンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: alpha、alphaSource、content、enableMipMap、fileName、magFilter、およびさらに 10 件です。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
enableMipMap | boolean | 読み取り | このテクスチャに対してミップマップが有効かどうかを取得または設定します。 |
content | byte[] | 読み取り | テクスチャのバイナリ コンテンツを取得または設定します。 |
fileName | String | 読み取り | 関連付けられたテクスチャファイルを取得または設定します。 |
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 | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
Texture() | Texture クラスの新しいインスタンスを初期化します。 |
Texture(name: String) | Texture クラスの新しいインスタンスを初期化します。 |
isEnableMipMap() → boolean | このテクスチャの mipmap が有効かどうかを取得または設定します。 |
setEnableMipMap(enableMipMap: boolean) | ミップマップの有効化値を設定します。 |
getContent() → byte[] | テクスチャのバイナリ コンテンツを取得または設定します。 |
setContent(content: byte[]) | コンテンツの値を設定します。 |
getFileName() → String | 関連付けられたテクスチャファイルを取得または設定します。 |
setFileName(fileName: String) | ファイル名の値を設定します。 |
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) | ラップモード v の値を設定します。 |
getWrapModeW() → WrapMode | W 方向のテクスチャ ラップ モードを取得または設定します。 |
setWrapModeW(wrapModeW: WrapMode) | wrap mode 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() | この Texture インスタンスで A3DObject を呼び出します。 |
A3DObject(name: String) | この Texture インスタンスに対して A3DObject(name) を呼び出します。 |
getName() → String | 名前を返します。 |
setName(name: String) | 名前の値を設定します。 |
getProperties() → PropertyCollection | プロパティを返します。 |
findProperty(name: String) → Property | この Texture インスタンスで findProperty(name) を呼び出します。 |
getProperty(name: String) → Object | この Texture インスタンスで getProperty(name) を呼び出します。 |
setProperty(name: String, value: Object) | プロパティの値を設定します。 |
removeProperty(name: String) → boolean | この Texture インスタンスで removeProperty(name) を呼び出します。 |
removeProperty(property: Property) → boolean | この Texture インスタンスで removeProperty(property) を呼び出します。 |