Live2D
Version 1.0
Live2D 描画エンジン APIリファレンス
|
モデル実体クラス。 [詳細]
#include <ModelImpl.h>
Public メソッド | |
ModelImpl (void) | |
Constructor. [詳細] | |
virtual | ~ModelImpl (void) |
Destructor. [詳細] | |
void | initDirect () |
Initialize. [詳細] | |
virtual void | readV2 (BReader &br, MemoryParam *memParam) |
読み込み [詳細] | |
void | reset () |
void | addPartsData (PartsData *parts) |
パーツデータ追加 [詳細] | |
LDVector< PartsData * > * | getPartsDataList () |
パーツデータのリスト取得 [詳細] | |
ParamDefSet * | getParamDefSet () |
パラメータ定義取得 [詳細] | |
float | getCanvasWidth () |
キャンバスサイズの幅を取得 [詳細] | |
float | getCanvasHeight () |
キャンバスサイズの高さを取得 [詳細] | |
void | dump () |
Public メソッド inherited from ISerializableV2 | |
ISerializableV2 () | |
Constructor. [詳細] | |
virtual | ~ISerializableV2 () |
Destructor. [詳細] | |
Static Public 変数 | |
static int | INSTANCE_COUNT = 0 |
Static Public 変数 inherited from LDObject | |
static int | object_instanceCount = 0 |
static int | object_totalCount = 0 |
Additional Inherited Members | |
Static Public メソッド inherited from LDObject | |
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 オペレータ (デバッグ用) [詳細] | |
モデル実体クラス。
モデルファイル(.moc)は内部的に ModelImplにロードされるが、通常ALive2DModel(とそのサブクラス)にラップされて、パラメータ等の実行時情報が付与される。 ModelImplのインスタンスはロード以降変化しない。単一のModelImplを複数のALive2DModelサブクラスで共有して同じモデルを同時に多数表示する場合を想定している。 但し、APIバージョン1.0の段階では単一モデルデータによる多数表示はサポート対象外。
ModelImpl | ( | void | ) |
Constructor.
|
virtual |
Destructor.
|
inline |
パーツデータ追加
parts | -> 追加するパーツデータ |
|
inline |
キャンバスサイズの高さを取得
|
inline |
キャンバスサイズの幅を取得
|
inline |
パラメータ定義取得
void initDirect | ( | ) |
Initialize.
シリアライズで読み込まない場合の初期化
|
virtual |