|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
Objectcom.docomostar.opt.ui.eruption.LoaderParam
public final class LoaderParam
Loader の LoaderParam を引数として使うメソッドで用いるクラスです。
LoaderParam の設定値をデフォルトから変更する必要がある場合、各 set メソッドで変更しロードします。
設定値の変更が必要ない場合、LoaderParam を使用しなくてもロードが可能です。
端末によって、本クラスはサポートされていない場合があります。未サポートの場合、メソッドが呼び出された時点で UnsupportedOperationException が発生します。
| フィールドの概要 | |
|---|---|
static int |
MCE_TEXTURE_FORMAT_A
テクスチャとして読み込む画像ファイルのピクセルフォーマット:アルファを表します(=7)。 |
static int |
MCE_TEXTURE_FORMAT_L
テクスチャとして読み込む画像ファイルのピクセルフォーマット:ルミナンスを表します(=6)。 |
static int |
MCE_TEXTURE_FORMAT_LA
テクスチャとして読み込む画像ファイルのピクセルフォーマット:ルミナンスアルファを表します(=8)。 |
static int |
MCE_TEXTURE_FORMAT_RGB
テクスチャとして読み込む画像ファイルのピクセルフォーマット:RGB を表します(=1)。 |
static int |
MCE_TEXTURE_FORMAT_RGB565
テクスチャとして読み込む画像ファイルのピクセルフォーマット:RGB565 を表します(=3)。 |
static int |
MCE_TEXTURE_FORMAT_RGBA
テクスチャとして読み込む画像ファイルのピクセルフォーマット:RGBA を表します(=2)。 |
static int |
MCE_TEXTURE_FORMAT_RGBA4444
テクスチャとして読み込む画像ファイルのピクセルフォーマット:RGBA4444 を表します(=5)。 |
static int |
MCE_TEXTURE_FORMAT_RGBA5551
テクスチャとして読み込む画像ファイルのピクセルフォーマット:RGBA5551 を表します(=4)。 |
| コンストラクタの概要 | |
|---|---|
LoaderParam()
LoaderParam を生成します。 |
|
| メソッドの概要 | |
|---|---|
void |
dispose()
Native資源を破棄します。 |
void |
setImgAlpha(byte alpha)
MCT ファイル以外のテクスチャのアルファ値を設定します。 |
void |
setImgFormat(int format)
MCT ファイル以外のテクスチャのピクセルフォーマットを設定します。 |
void |
setImgGid(int gid)
MCT ファイル以外のテクスチャのグローバルIDを設定します。 |
void |
setImgParam(int param)
MCT ファイル以外のテクスチャの TextureTable の生成方法を設定します。 |
void |
setImgSize(short width,
short height)
MCT ファイル以外のテクスチャのサイズを設定します。 |
void |
setMbacEnvmapGid(int[] gid)
MBAC ファイルのモデルで使用する環境マップ用のテクスチャのグローバルID を設定します。 |
void |
setMbacGid(int[] gid)
MBAC ファイルのモデルで使用するテクスチャのグローバルID を設定します。 |
void |
setMbacParam(int param)
MBAC ファイルのモデルの TransformTree の生成方法を設定します。 |
void |
setMbacScale(float scale)
MBAC ファイルのモデルスケールを設定します。 |
void |
setMbacTexsize(short texsize)
MBAC ファイルのモデル(UV)が想定するテクスチャのサイズを設定します。 |
void |
setMcmParam(int param)
MCM ファイルのモデルの TransformTree の生成方法を設定します。 |
| クラス Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int MCE_TEXTURE_FORMAT_RGB
public static final int MCE_TEXTURE_FORMAT_RGBA
public static final int MCE_TEXTURE_FORMAT_RGB565
public static final int MCE_TEXTURE_FORMAT_RGBA5551
public static final int MCE_TEXTURE_FORMAT_RGBA4444
public static final int MCE_TEXTURE_FORMAT_L
public static final int MCE_TEXTURE_FORMAT_A
public static final int MCE_TEXTURE_FORMAT_LA
| コンストラクタの詳細 |
|---|
public LoaderParam()
LoaderParam を生成します。
| メソッドの詳細 |
|---|
public final void dispose()
public final void setMcmParam(int param)
TransformTree の生成方法を設定します。
param - TransformTree の生成方法を指定します。指定できる値は、以下の通りです。
Loader.MCE_USE_POST_SCALE
Loader.MCE_USE_LOCAL_SCALE
public final void setImgParam(int param)
TextureTable の生成方法を設定します。
param - TextureTable の生成方法を指定します。指定できる値は、以下の通りです。
Loader.MCE_BMP_USE_ALPHA_PLAIN
public final void setImgGid(int gid)
gid - テクスチャのグローバルID を指定します。public final void setImgFormat(int format)
MCE_TEXTURE_FORMAT_RGBA5551 です。)
パレット有のビットマップファイルは
MCE_TEXTURE_FORMAT_L,
MCE_TEXTURE_FORMAT_A,
MCE_TEXTURE_FORMAT_LA には変換できません。
format - ピクセルフォーマットを指定します。
public final void setImgSize(short width,
short height)
width - テクスチャの横サイズ(べき乗値)を指定します。デフォルトは 0(自動計算。サイズを超える最小のべき乗値)です。height - テクスチャの縦サイズ(べき乗値)を指定します。デフォルトは 0 (自動計算。サイズを超える最小のべき乗値)です。MBAC ファイルで使用する場合には正方形にする必要があります。また、異なるサイズのテクスチャを 1 モデルで使用する場合は、大きい方のサイズに統一する必要があります。実画像サイズより小さい値は設定できません。public final void setImgAlpha(byte alpha)
alpha - 画像の全体に設定するアルファ値を指定します。ただしパレット付 BMP ファイルの場合、0 番パレットのアルファ値は 0 に固定されます。public final void setMbacParam(int param)
TransformTree の生成方法を設定します。
param - TransformTree の生成方法を指定します。指定できる値は、以下の通りです。
Loader.MCE_USE_POST_SCALE
Loader.MCE_USE_LOCAL_SCALE
public final void setMbacScale(float scale)
scale - モデルのスケール値を指定します。public final void setMbacTexsize(short texsize)
setImgSize(short, short) で設定する値と同じ値にする必要があります。
texsize - テクスチャのサイズを指定します。public final void setMbacGid(int[] gid)
gid - テクスチャのグローバルID の配列を指定します。
NullPointerException -
gid が null の場合に発生します。
IllegalArgumentException -
public final void setMbacEnvmapGid(int[] gid)
gid - 環境マップ用のテクスチャのグローバルID の配列を指定します。
NullPointerException -
gid が null の場合に発生します。
IllegalArgumentException -
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。