テクスチャ

Inheritance: java.lang.Object、com.aspose.threed.A3DObjectcom.aspose.threed.TextureBase

public class Texture extends TextureBase

このクラスは外部ファイルからテクスチャを定義します。

コンストラクタ

コンストラクタ説明
Texture()Texture クラスの新しいインスタンスを初期化します。
Texture(String name)Texture クラスの新しいインスタンスを初期化します。

メソッド

メソッド説明
equals(Object arg0)
findProperty(String propertyName)プロパティを検索します。
getAlpha()テクスチャのデフォルトアルファ値を取得します。この値は、getAlphaSourceAlphaSource.PIXEL_ALPHA の場合に有効です。デフォルト値は 1.0 で、有効な範囲は 0 から 1 です。
getAlphaSource()テクスチャがアルファチャンネルを定義しているかどうかを取得します。
getClass()
getContent()テクスチャのバイナリ内容を取得します。
getEnableMipMap()このテクスチャのミップマップが有効かどうかを取得します
getFileName()関連付けられたテクスチャファイルを取得します。
getMagFilter()拡大時のフィルタを取得します。
getMinFilter()縮小時のフィルタを取得します。
getMipFilter()ミップレベルサンプリングのフィルタを取得します。
getName()名前を取得します。
getProperties()すべてのプロパティのコレクションを取得します。
getProperty(String property)指定されたプロパティの値を取得します
getUVRotation()テクスチャの回転を取得します
getUVScale()UV スケールを取得します。
getUVTranslation()UV 平行移動を取得します。
getWrapModeU()U 方向のテクスチャラップモードを取得します。
getWrapModeV()V 方向のテクスチャラップモードを取得します。
getWrapModeW()W 方向のテクスチャラップモードを取得します。
hashCode()
notify()
notifyAll()
removeProperty(Property property)動的プロパティを削除します。
removeProperty(String property)名前で識別される指定されたプロパティを削除します
setAlpha(double value)テクスチャのデフォルトアルファ値を設定します。この値は、getAlphaSourceAlphaSource.PIXEL_ALPHA の場合に有効です。デフォルト値は 1.0 で、有効な範囲は 0 から 1 です。
setAlphaSource(AlphaSource value)テクスチャがアルファチャンネルを定義しているかどうかを設定します。
setContent(byte[] value)テクスチャのバイナリ コンテンツを設定します。
setEnableMipMap(boolean value)このテクスチャでミップマップが有効かどうかを設定します。
setFileName(String value)関連付けられたテクスチャ ファイルを設定します。
setMagFilter(TextureFilter value)拡大時のフィルタを設定します。
setMinFilter(TextureFilter value)縮小時のフィルタを設定します。
setMipFilter(TextureFilter value)ミップレベル サンプリングのフィルタを設定します。
setName(String value)名前を設定します。
setProperty(String property, Object value)指定されたプロパティの値を設定します
setRotation(double u, double v)UV の回転を設定します。
setScale(double u, double v)UV のスケールを設定します。
setTranslation(double u, double v)UV の平行移動を設定します。
setUVRotation(Vector3 value)テクスチャの回転を設定します。
setUVScale(Vector2 value)UV のスケールを設定します。
setUVTranslation(Vector2 value)UV の平行移動を設定します。
setWrapModeU(WrapMode value)U 方向のテクスチャ ラップ モードを設定します。
setWrapModeV(WrapMode value)V 方向のテクスチャ ラップ モードを設定します。
setWrapModeW(WrapMode value)W 方向のテクスチャ ラップ モードを設定します。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Texture()

public Texture()

Texture クラスの新しいインスタンスを初期化します。

Texture(String name)

public Texture(String name)

Texture クラスの新しいインスタンスを初期化します。

Parameters:

パラメーター説明
名前java.lang.String名前

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメーター説明
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

プロパティを検索します。動的プロパティ(CreateDynamicProperty/SetProperty により作成)またはネイティブプロパティ(名前で識別)になる可能性があります。

Parameters:

パラメーター説明
propertyNamejava.lang.Stringプロパティ名。

Returns: Property - The property.

getAlpha()

public double getAlpha()

テクスチャのデフォルトアルファ値を取得します。この値は、getAlphaSourceAlphaSource.PIXEL_ALPHA の場合に有効です。デフォルト値は 1.0 で、有効な範囲は 0 から 1 です。

Returns: double - テクスチャのデフォルトアルファ値です。この値は getAlphaSourceAlphaSource.PIXEL_ALPHA の場合に有効です。デフォルト値は 1.0 で、有効な範囲は 0 から 1 です。

getAlphaSource()

public AlphaSource getAlphaSource()

テクスチャがアルファ チャネルを定義しているかどうかを取得します。デフォルト値は AlphaSource.NONE です。

Returns: AlphaSource - whether the texture defines the alpha channel. Default value is AlphaSource.NONE

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getContent()

public byte[] getContent()

テクスチャのバイナリ コンテンツを取得します。埋め込みテクスチャ コンテンツはオプションで、存在しない場合はユーザーが外部ファイルからテクスチャをロードすべきです。

Returns: byte[] - テクスチャのバイナリ コンテンツです。埋め込みテクスチャ コンテンツはオプションで、存在しない場合はユーザーが外部ファイルからテクスチャをロードすべきです。

getEnableMipMap()

public boolean getEnableMipMap()

このテクスチャのミップマップが有効かどうかを取得します

Returns: boolean - このテクスチャでミップマップが有効かどうか

getFileName()

public String getFileName()

関連付けられたテクスチャファイルを取得します。

Returns: java.lang.String - 関連付けられたテクスチャ ファイルです。

getMagFilter()

public TextureFilter getMagFilter()

拡大時のフィルタを取得します。

Returns: TextureFilter - the filter for magnification.

getMinFilter()

public TextureFilter getMinFilter()

縮小時のフィルタを取得します。

Returns: TextureFilter - the filter for minification.

getMipFilter()

public TextureFilter getMipFilter()

ミップレベルサンプリングのフィルタを取得します。

Returns: TextureFilter - the filter for mip-level sampling.

getName()

public String getName()

名前を取得します。

Returns: java.lang.String - 名前です。

getProperties()

public PropertyCollection getProperties()

すべてのプロパティのコレクションを取得します。

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

指定されたプロパティの値を取得します

Parameters:

パラメーター説明
プロパティjava.lang.Stringプロパティ名

Returns: java.lang.Object - 見つかったプロパティの値

getUVRotation()

public Vector3 getUVRotation()

テクスチャの回転を取得します

Returns: Vector3 - the rotation of the texture

getUVScale()

public Vector2 getUVScale()

UV スケールを取得します。

Returns: Vector2 - the UV scale.

getUVTranslation()

public Vector2 getUVTranslation()

UV 平行移動を取得します。

Returns: Vector2 - the UV translation.

getWrapModeU()

public WrapMode getWrapModeU()

U 方向のテクスチャラップモードを取得します。

Returns: WrapMode - the texture wrap modes in U.

getWrapModeV()

public WrapMode getWrapModeV()

V 方向のテクスチャラップモードを取得します。

Returns: WrapMode - the texture wrap modes in V.

getWrapModeW()

public WrapMode getWrapModeW()

W 方向のテクスチャラップモードを取得します。

Returns: WrapMode - the texture wrap modes in W.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

動的プロパティを削除します。

Parameters:

パラメーター説明
propertyProperty削除するプロパティ

Returns: boolean - プロパティが正常に削除された場合は true

removeProperty(String property)

public boolean removeProperty(String property)

名前で識別される指定されたプロパティを削除します

Parameters:

パラメーター説明
プロパティjava.lang.String削除するプロパティ

Returns: boolean - プロパティが正常に削除された場合は true

setAlpha(double value)

public void setAlpha(double value)

テクスチャのデフォルトアルファ値を設定します。この値は、getAlphaSourceAlphaSource.PIXEL_ALPHA の場合に有効です。デフォルト値は 1.0 で、有効な範囲は 0 から 1 です。

Parameters:

パラメーター説明
double新しい値

setAlphaSource(AlphaSource value)

public void setAlphaSource(AlphaSource value)

テクスチャがアルファ チャネルを定義するかどうかを設定します。デフォルト値は AlphaSource.NONE です。

Parameters:

パラメーター説明
valueAlphaSource新しい値

setContent(byte[] value)

public void setContent(byte[] value)

テクスチャのバイナリ コンテンツを設定します。埋め込みテクスチャ コンテンツはオプションで、存在しない場合はユーザーが外部ファイルからテクスチャをロードすべきです。

Parameters:

パラメーター説明
byte[]新しい値

setEnableMipMap(boolean value)

public void setEnableMipMap(boolean value)

このテクスチャでミップマップが有効かどうかを設定します。

Parameters:

パラメーター説明
boolean新しい値

setFileName(String value)

public void setFileName(String value)

関連付けられたテクスチャ ファイルを設定します。

Parameters:

パラメーター説明
java.lang.String新しい値

setMagFilter(TextureFilter value)

public void setMagFilter(TextureFilter value)

拡大時のフィルタを設定します。

Parameters:

パラメーター説明
valueTextureFilter新しい値

setMinFilter(TextureFilter value)

public void setMinFilter(TextureFilter value)

縮小時のフィルタを設定します。

Parameters:

パラメーター説明
valueTextureFilter新しい値

setMipFilter(TextureFilter value)

public void setMipFilter(TextureFilter value)

ミップレベル サンプリングのフィルタを設定します。

Parameters:

パラメーター説明
valueTextureFilter新しい値

setName(String value)

public void setName(String value)

名前を設定します。

Parameters:

パラメーター説明
java.lang.String新しい値

setProperty(String property, Object value)

public void setProperty(String property, Object value)

指定されたプロパティの値を設定します

Parameters:

パラメーター説明
プロパティjava.lang.Stringプロパティ名
java.lang.Objectプロパティの値

setRotation(double u, double v)

public void setRotation(double u, double v)

UV の回転を設定します。

Parameters:

パラメーター説明
udoubleU。
vdoubleV.

setScale(double u, double v)

public void setScale(double u, double v)

UV のスケールを設定します。

Parameters:

パラメーター説明
udoubleU。
vdoubleV.

setTranslation(double u, double v)

public void setTranslation(double u, double v)

UV の平行移動を設定します。

Parameters:

パラメーター説明
udoubleU。
vdoubleV.

setUVRotation(Vector3 value)

public void setUVRotation(Vector3 value)

テクスチャの回転を設定します。

Parameters:

パラメーター説明
valueVector3新しい値

setUVScale(Vector2 value)

public void setUVScale(Vector2 value)

UV のスケールを設定します。

Parameters:

パラメーター説明
valueVector2新しい値

setUVTranslation(Vector2 value)

public void setUVTranslation(Vector2 value)

UV の平行移動を設定します。

Parameters:

パラメーター説明
valueVector2新しい値

setWrapModeU(WrapMode value)

public void setWrapModeU(WrapMode value)

U 方向のテクスチャ ラップ モードを設定します。

Parameters:

パラメーター説明
valueWrapMode新しい値

setWrapModeV(WrapMode value)

public void setWrapModeV(WrapMode value)

V 方向のテクスチャ ラップ モードを設定します。

Parameters:

パラメーター説明
valueWrapMode新しい値

setWrapModeW(WrapMode value)

public void setWrapModeW(WrapMode value)

W 方向のテクスチャ ラップ モードを設定します。

Parameters:

パラメーター説明
valueWrapMode新しい値

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

パラメーター説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメーター説明
arg0long
arg1int