TextureData

TextureData class

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

メソッド

constructor

名前説明
constructor(width, height, stride, bytesPerPixel, pixelFormat, data)TextureData のコンストラクタ

Parameters:

名前説明
null
高さnull
stridnull
bytesPerPixenull
pixelFormatPixelFormatPixelFormat
datbyte[]null

Result:


constructor_overload

名前説明
constructor_overload(width, height, pixelFormat)新しい TextureData を作成し、ピクセルデータを割り当てます。

Parameters:

名前説明
null
高さnull
pixelFormatPixelFormatPixelFormat

Result:


constructor_overload2

名前説明
constructor_overload2()TextureData のコンストラクタ

Result:


getData

名前説明
getData()ピクセルデータの生バイト

Result:


getWidth

名前説明
getWidth()水平ピクセル数

Result:


getHeight

名前説明
getHeight()垂直ピクセル数

Result:


getStride

名前説明
getStride()走査線あたりのバイト数。

Result:


getBytesPerPixel

名前説明
getBytesPerPixel()ピクセルあたりのバイト数

Result:


getPixelFormat

名前説明
getPixelFormat()ピクセルのフォーマットです。このプロパティの値は PixelFormat の整数定数です。

Result:


fromFile

名前説明
fromFile(fileName)ファイルからテクスチャを読み込みます

Parameters:

名前説明
fileNam文字列null

Result: TextureData


save

名前説明
save(fileName)テクスチャ データを画像ファイルに保存する

Parameters:

名前説明
fileName文字列画像が保存される場所のファイル名です。

Result: TextureData


save

名前説明
save(fileName, format)テクスチャ データを画像ファイルに保存する

Parameters:

名前説明
fileName文字列画像が保存される場所のファイル名です。
format文字列出力ファイルの画像形式です。

Result: TextureData


mapPixels

名前説明
mapPixels(mapMode)読み取り/書き込み用にすべてのピクセルをマップする

Parameters:

名前説明
mapModePixelMapModePixelMapMode

Result: PixelMapping


mapPixels

名前説明
mapPixels(mapMode, format)指定されたピクセル形式で読み取り/書き込み用にすべてのピクセルをマップする

Parameters:

名前説明
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


mapPixels

名前説明
mapPixels(rect, mapMode, format)rect で指定されたピクセルを、指定されたピクセル形式で読み取り/書き込み用にマップする

Parameters:

名前説明
rectRectアクセスされるピクセル領域
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


transformPixelFormat

名前説明
transformPixelFormat(pixelFormat)ピクセルのレイアウトを新しいピクセル形式に変換する。

Parameters:

名前説明
pixelFormatPixelFormatPixelFormat

Result: PixelMapping