TextureData

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class TextureData extends A3DObject

このクラスはテクスチャの生データとフォーマット定義を含みます。

コンストラクタ

コンストラクタ説明
TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)TextureData のコンストラクタ
TextureData(int width, int height, PixelFormat pixelFormat)新しい TextureData を作成し、ピクセルデータを割り当てます。
TextureData()TextureData のコンストラクタ

メソッド

メソッド説明
equals(Object arg0)
findProperty(String propertyName)プロパティを検索します。
fromFile(String fileName)ファイルからテクスチャを読み込みます
fromStream(Stream stream)ストリームからテクスチャを読み込みます
getBytesPerPixel()ピクセルあたりのバイト数
getClass()
getData()ピクセルデータの生バイト列
getHeight()垂直方向のピクセル数
getName()名前を取得します。
getPixelFormat()ピクセルのフォーマット
getProperties()すべてのプロパティのコレクションを取得します。
getProperty(String property)指定されたプロパティの値を取得します
getStride()走査線のバイト数。
getWidth()水平ピクセル数
hashCode()
mapPixels(PixelMapMode mapMode)読み書き用にすべてのピクセルをマップする
mapPixels(PixelMapMode mapMode, PixelFormat format)指定されたピクセル形式で読み書き用にすべてのピクセルをマップする
mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)矩形で指定されたピクセルを、指定されたピクセル形式で読み書き用にマップする
notify()
notifyAll()
removeProperty(Property property)動的プロパティを削除します。
removeProperty(String property)名前で識別される指定されたプロパティを削除します
save(Stream stream, String format)テクスチャデータを指定された画像形式で保存する
save(String fileName)テクスチャデータを画像ファイルに保存する
save(String fileName, String format)テクスチャデータを画像ファイルに保存する
setName(String value)名前を設定します。
setProperty(String property, Object value)指定されたプロパティの値を設定します
toString()
transformPixelFormat(PixelFormat pixelFormat)ピクセルのレイアウトを新しいピクセル形式に変換する。
wait()
wait(long arg0)
wait(long arg0, int arg1)

TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)

public TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)

TextureData のコンストラクタ

Parameters:

パラメーター説明
int
高さint
ストライドint
bytesPerPixelint
pixelFormatPixelFormat
データbyte[]

TextureData(int width, int height, PixelFormat pixelFormat)

public TextureData(int width, int height, PixelFormat pixelFormat)

新しい TextureData を作成し、ピクセルデータを割り当てます。

Parameters:

パラメーター説明
int
高さint
pixelFormatPixelFormat

TextureData()

public TextureData()

TextureData のコンストラクタ

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.

fromFile(String fileName)

public static TextureData fromFile(String fileName)

ファイルからテクスチャを読み込みます

Parameters:

パラメーター説明
fileNamejava.lang.String

Returns: TextureData

fromStream(Stream stream)

public static TextureData fromStream(Stream stream)

ストリームからテクスチャを読み込みます

Parameters:

パラメーター説明
streamStream

Returns: TextureData

getBytesPerPixel()

public int getBytesPerPixel()

ピクセルあたりのバイト数

Returns: int - ピクセルあたりのバイト数

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getData()

public byte[] getData()

ピクセルデータの生バイト列

Returns: byte[] - ピクセルデータの生バイト列

getHeight()

public int getHeight()

垂直方向のピクセル数

Returns: int - 垂直ピクセル数

getName()

public String getName()

名前を取得します。

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

getPixelFormat()

public PixelFormat getPixelFormat()

ピクセルのフォーマット

Returns: PixelFormat - The pixel’s format

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 - 見つかったプロパティの値

getStride()

public int getStride()

走査線のバイト数。

Returns: int - 走査線のバイト数。

getWidth()

public int getWidth()

水平ピクセル数

Returns: int - 水平ピクセル数

hashCode()

public native int hashCode()

Returns: int

mapPixels(PixelMapMode mapMode)

public PixelMapping mapPixels(PixelMapMode mapMode)

読み書き用にすべてのピクセルをマップする

Parameters:

パラメーター説明
mapModePixelMapModeマップモード

Returns: PixelMapping

mapPixels(PixelMapMode mapMode, PixelFormat format)

public PixelMapping mapPixels(PixelMapMode mapMode, PixelFormat format)

指定されたピクセル形式で読み書き用にすべてのピクセルをマップする

Parameters:

パラメーター説明
mapModePixelMapModeマップモード
formatPixelFormatピクセル形式

Returns: PixelMapping

mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)

public PixelMapping mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)

矩形で指定されたピクセルを、指定されたピクセル形式で読み書き用にマップする

Parameters:

パラメーター説明
rectRectアクセス対象となるピクセル領域
mapModePixelMapModeマップモード
formatPixelFormatピクセル形式

Returns: PixelMapping - Returns a mapping object, it should be disposed when no longer needed.

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

save(Stream stream, String format)

public void save(Stream stream, String format)

テクスチャデータを指定された画像形式で保存する

Parameters:

パラメーター説明
streamStream保存された画像を保持するストリーム
formatjava.lang.String画像形式(通常はファイル拡張子)

save(String fileName)

public void save(String fileName)

テクスチャデータを画像ファイルに保存する

Parameters:

パラメーター説明
fileNamejava.lang.String画像が保存されるファイル名。

save(String fileName, String format)

public void save(String fileName, String format)

テクスチャデータを画像ファイルに保存する

Parameters:

パラメーター説明
fileNamejava.lang.String画像が保存されるファイル名。
formatjava.lang.String出力ファイルの画像形式。

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プロパティの値

toString()

public String toString()

Returns: java.lang.String

transformPixelFormat(PixelFormat pixelFormat)

public void transformPixelFormat(PixelFormat pixelFormat)

ピクセルのレイアウトを新しいピクセル形式に変換する。

Parameters:

パラメーター説明
pixelFormatPixelFormat宛先ピクセル形式

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