|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
Objectcom.docomostar.opt.ui.eruption.Loader
public final class Loader
データファイルをロードするためのクラスです。
モデルデータの MCM ファイル、アクションデータの MCA ファイル、テクスチャデータの MCT ファイル、エフェクトデータの MCE ファイルをロードできます。
また、MascotCapsule eruption のデータファイルのロードと同じ方法で、MascotCapsule V3 用のモデルデータの MBAC ファイル、アクションデータの MTRA ファイル、テクスチャデータの BMP ファイルもロードできます。
端末によって、本クラスはサポートされていない場合があります。未サポートの場合、メソッドが呼び出された時点で UnsupportedOperationException が発生します。
| フィールドの概要 | |
|---|---|
static int |
MCE_BMP_USE_ALPHA_PLAIN
BMP ファイルロード時に、パレット、ダイレクトカラー(32bit)の 4 byte目をアルファ値として TextureTable を生成します(=0x00000001)。 |
static int |
MCE_MAX_MBAC_TEXTURE_NUM
MBAC ファイルに設定できるテクスチャの最大枚数を表します(=16)。 |
static int |
MCE_SCALE_FUNC_MASK
TransformTree.MCE_SCALE_TYPE_NORMAL、TransformTree.MCE_SCALE_TYPE_POST、TransformTree.MCE_SCALE_TYPE_LOCAL に対してのマスク値を表します(=0x0000000f)。 |
static int |
MCE_USE_BUFFER_OBJECT
頂点バッファオブジェクトを表します(=0x00000010)。 |
static int |
MCE_USE_HW_VERTEX_BLEND
マトリックスパレットを表します(=0x00000020)。 |
static int |
MCE_USE_LOCAL_SCALE
モデルの TransformTree を TransformTree.MCE_SCALE_TYPE_LOCAL 指定で生成します(=0x00000002)。 |
static int |
MCE_USE_POST_SCALE
モデルの TransformTree を TransformTree.MCE_SCALE_TYPE_POST 指定で生成します(=0x00000001)。 |
| メソッドの概要 | |
|---|---|
static void |
initializeLoaderParam(LoaderParam param)
LoaderParam オブジェクトのフィールドを初期値で初期化します。 |
static Object3D[] |
load(byte[] addr,
int param)
データのロード処理を行います。 |
static Object3D[] |
load(byte[] addr,
LoaderParam param)
データのロード処理を行います。 |
static Object3D[] |
load(java.io.InputStream is,
int param)
データのロード処理を行います。 |
static Object3D[] |
load(java.io.InputStream is,
LoaderParam param)
データのロード処理を行います。 |
| クラス Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int MCE_SCALE_FUNC_MASK
TransformTree.MCE_SCALE_TYPE_NORMAL、TransformTree.MCE_SCALE_TYPE_POST、TransformTree.MCE_SCALE_TYPE_LOCAL に対してのマスク値を表します(=0x0000000f)。
public static final int MCE_USE_POST_SCALE
TransformTree を TransformTree.MCE_SCALE_TYPE_POST 指定で生成します(=0x00000001)。
public static final int MCE_USE_LOCAL_SCALE
TransformTree を TransformTree.MCE_SCALE_TYPE_LOCAL 指定で生成します(=0x00000002)。
public static final int MCE_USE_BUFFER_OBJECT
public static final int MCE_USE_HW_VERTEX_BLEND
public static final int MCE_MAX_MBAC_TEXTURE_NUM
public static final int MCE_BMP_USE_ALPHA_PLAIN
TextureTable を生成します(=0x00000001)。
| メソッドの詳細 |
|---|
public static Object3D[] load(java.io.InputStream is,
int param)
throws java.io.IOException
is - InputStream を指定します。param - ロード時のパラメータを指定します。指定できる値は、以下の通りです。ポストスケールについてはシーングラフを用いた場合のオブジェクト関連を参照してください。
MCE_USE_POST_SCALE
MCE_USE_LOCAL_SCALE
Object3D オブジェクトの配列を返します。
NullPointerException -
is が null の場合に発生します。
IllegalArgumentException -
param が不正な場合に発生します。
IllegalDataException -
IndexOutOfBoundsException -
java.io.IOException -
ArithmeticException -
IllegalArgumentException -
com.docomostar.lang.IllegalStateException -
public static Object3D[] load(java.io.InputStream is,
LoaderParam param)
throws java.io.IOException
is - InputStream を指定します。param - LoaderParam オブジェクトを指定します。
Object3D オブジェクトの配列を返します。
NullPointerException -
is が null の場合に発生します。
IllegalArgumentException -
param が不正な場合に発生します。
IllegalDataException -
IndexOutOfBoundsException -
java.io.IOException -
ArithmeticException -
IllegalArgumentException -
com.docomostar.lang.IllegalStateException -
public static void initializeLoaderParam(LoaderParam param)
LoaderParam オブジェクトのフィールドを初期値で初期化します。
param - LoaderParam オブジェクトを指定します。
NullPointerException -
param が null の場合に発生します。
public static Object3D[] load(byte[] addr,
int param)
throws java.io.IOException
addr - データ配列を指定します。param - ロード時のパラメータを指定します。指定できる値は、以下の通りです。ポストスケールについてはシーングラフを用いた場合のオブジェクト関連を参照してください。
MCE_USE_POST_SCALE
MCE_USE_LOCAL_SCALE
Object3D オブジェクトの配列を返します。
NullPointerException -
addr が null の場合に発生します。
IllegalArgumentException -
param が不正な場合に発生します。
IllegalDataException -
IndexOutOfBoundsException -
java.io.IOException -
ArithmeticException -
IllegalArgumentException -
com.docomostar.lang.IllegalStateException -
public static Object3D[] load(byte[] addr,
LoaderParam param)
throws java.io.IOException
addr - データ配列を指定します。param - LoaderParam オブジェクトを指定します。
Object3D オブジェクトの配列を返します。
NullPointerException -
addr が null の場合に発生します。
IllegalArgumentException -
param が不正な場合に発生します。
IllegalDataException -
IndexOutOfBoundsException -
java.io.IOException -
ArithmeticException -
IllegalArgumentException -
com.docomostar.lang.IllegalStateException -
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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ドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。