|
| | Live2DModelD3D (void) |
| | Constructor. [詳細]
|
| |
| virtual | ~Live2DModelD3D (void) |
| | Destructor. [詳細]
|
| |
| void | deleteTextures () |
| | 登録されたテクスチャを破棄する (0.9.00b5以降) [詳細]
|
| |
|
void | setRenderer (void *r) |
| |
| virtual void | draw () |
| | 描画 [詳細]
|
| |
| void | setTexture (int textureNo, LPDIRECT3DTEXTURE9 openGLTextureNo) |
| | テクスチャ画像の登録 [詳細]
|
| |
| virtual int | generateModelTextureNo () |
| | 新しく利用できるModelのテクスチャ番号を確保する。 [詳細]
|
| |
| virtual void | releaseModelTextureNo (int no) |
| | 指定したモデルのテクスチャを解放する。 [詳細]
|
| |
| void | setDevice (LPDIRECT3DDEVICE9 device) |
| | デバイスのセット [詳細]
|
| |
|
int | getErrorD3D_tmp () |
| |
| void | initD3D () |
| | 【非推奨】 何も行いません [詳細]
|
| |
| void | cleanupD3D () |
| | 【非推奨】 何も行いません [詳細]
|
| |
| void | deviceLostD3D () |
| | Direct3Dのデバイスをロストした時の処理 [詳細]
|
| |
| virtual live2d::DrawParam * | getDrawParam () |
| | 描画用パラメータ取得 [詳細]
|
| |
| | ALive2DModel () |
| | Constructor. [詳細]
|
| |
| virtual | ~ALive2DModel () |
| | Destructor. [詳細]
|
| |
| float | getParamFloat (const char *paramID) |
| | パラメータ値を取得する [詳細]
|
| |
| void | setParamFloat (const char *paramID, float value, float weight=1.0f) |
| | 指定したパラメータに重みをつけて値を設定する。 [詳細]
|
| |
| void | addToParamFloat (const char *paramID, float value, float weight=1.0f) |
| | 指定したパラメータの現在の値に対して重みをつけて加える。 [詳細]
|
| |
| void | multParamFloat (const char *paramID, float mult, float weight=1.0f) |
| | 指定したパラメータの現在の値に対して、重みをつけて値を掛け合わせる。 [詳細]
|
| |
| int | getParamIndex (const char *paramID) |
| | パラメータの名前からインデックスを取得する [詳細]
|
| |
| int | getParamIndex (ParamID *paramID) |
| | パラメータIDインスタンスからインデックスを取得する [詳細]
|
| |
|
float | getParamFloat (int paramIndex) |
| |
|
void | setParamFloat (int paramIndex, float value, float weight=1.0f) |
| |
|
void | addToParamFloat (int paramIndex, float value, float weight=1.0f) |
| |
|
void | multParamFloat (int paramIndex, float mult, float weight=1.0f) |
| |
| void | loadParam () |
| | 前回saveParamしたときのパラメータ値を復元する。saveParamされていなければ何もしない [詳細]
|
| |
| void | saveParam () |
| | 現在のパラメータ値を一時的に記憶する。loadParam()で復元できる。 [詳細]
|
| |
| virtual void | init () |
| | データ構造の変更、パーツ差し替えなどを行った場合に呼ぶ [詳細]
|
| |
| virtual void | update () |
| | 頂点情報を更新する [詳細]
|
| |
| void | setPartsOpacity (const char *partsID, float opacity) |
| | パーツの不透明度の設定を行う。 [詳細]
|
| |
| void | setPartsOpacity (int partsIndex, float opacity) |
| | パーツの不透明度の設定を行う。 [詳細]
|
| |
| float | getPartsOpacity (const char *partsID) |
| | 指定したパーツの不透明度を取得しする。 [詳細]
|
| |
|
float | getPartsOpacity (int partsIndex) |
| |
|
void | setupPartsOpacityGroup_alphaImpl (const char *paramGroup[], float deltaTimeSec) |
| |
| void | setModelImpl (ModelImpl *m) |
| | モデルのデータ構造(パラメータ、パーツ情報)の設定 [詳細]
|
| |
| ModelImpl * | getModelImpl () |
| | モデルのデータ構造(パラメータ、パーツ情報)の取得 [詳細]
|
| |
| ModelContext * | getModelContext () |
| | モデルの現在の状態(Context)を取得する [詳細]
|
| |
| int | getErrorFlags () |
| | 【非推奨】ロード時のエラー情報を返す。 [詳細]
|
| |
| float | getCanvasWidth () |
| | モデルのキャンバスの横幅を取得する。 [詳細]
|
| |
| float | getCanvasHeight () |
| | モデルのキャンバスの高さを取得する [詳細]
|
| |
| virtual int | getDrawDataIndex (const char *drawDataID) |
| | メッシュの名前からインデックスを取得 [詳細]
|
| |
| virtual IDrawData * | getDrawData (int drawIndex) |
| | メッシュを取得 [詳細]
|
| |
| virtual l2d_pointf * | getTransformedPoints (int drawIndex, int *pointCount) |
| | 描画用の点列を取得する。 [詳細]
|
| |
|
virtual l2d_index * | getIndexArray (int drawIndex, int *polygonCount) |
| |
|
void | updateZBuffer_TestImpl (float startZ, float stepZ) |
| |
| int | getPartsDataIndex (const char *partsID) |
| | パーツの名前からインデックスを取得する [詳細]
|
| |
| int | getPartsDataIndex (PartsDataID *partsID) |
| | パーツデータのインデックスを取得する [詳細]
|
| |
| void | setPremultipliedAlpha (bool b) |
| | 使用するテクスチャがpremultiplied-alpha(あらかじめアルファの値がかかっている)かどうかを設定する [詳細]
|
| |
| bool | isPremultipliedAlpha () |
| | 使用するテクスチャがpremultiplied-alpha(あらかじめアルファの値がかかっている)かどうかを取得する [詳細]
|
| |
| void | setAnisotrophy (int n) |
| | 異方性フィルタリングの値を設定する。 [詳細]
|
| |
| int | getAnisotrophy () |
| | 異方性フィルタリングの値を取得する [詳細]
|
| |
|
void | dump () |
| |
|
| static Live2DModelD3D * | loadModel (const live2d::LDString &filepath) |
| | 指定したファイルパスのモデルをロードする。 [詳細]
|
| |
| static Live2DModelD3D * | loadModel (const void *buf, int bufSize) |
| | バッファを読み込んでモデルのロードを行う。 [詳細]
|
| |
| static void * | operator new (l2d_size_t size) |
| | new オペレータ (Ownerを指定しない場合) [詳細]
|
| |
| static void | operator delete (void *ptr) |
| | delete オペレータ (Ownerを指定しない場合) [詳細]
|
| |
| static void * | operator new[] (l2d_size_t size) |
| | new[] オペレータ (Ownerを指定しない場合) [詳細]
|
| |
| static void | operator delete[] (void *ptr) |
| | delete[] オペレータ (Ownerを指定しない場合) [詳細]
|
| |
| static void * | operator new (l2d_size_t size, void *ptr) |
| | placement new オペレータ [詳細]
|
| |
| static void | operator delete (void *ptr, void *ptr2) |
| | placement delete オペレータ [詳細]
|
| |
| static void * | operator new (l2d_size_t size, MemoryParam *memParam) |
| | new オペレータ (デバッグ用) [詳細]
|
| |
| static void | operator delete (void *ptr, MemoryParam *memParam) |
| | delete オペレータ (デバッグ用) [詳細]
|
| |
| static void * | operator new (l2d_size_t size, MemoryParam *memParam, const char *filename, int line) |
| | new オペレータ (デバッグ用) [詳細]
|
| |
| static void | operator delete (void *ptr, MemoryParam *memParam, const char *filename, int line) |
| | delete オペレータ (デバッグ用) [詳細]
|
| |
Live2Dモデルクラス(Direct3D)。ALive2DModelのサブクラス