|
| ModelContext (ALive2DModel *model) |
|
void | release () |
|
void | init () |
|
MemoryParam * | getMemoryParam () |
|
int | getInitVersion () const |
|
bool | requireSetup () const |
|
bool | update () |
|
void | draw (DrawParam &dp) |
|
bool | isParamUpdated (int paramIndex) const |
| パラメータがアップデートされたか [詳細]
|
|
int | getParamIndex (ParamID *paramID) |
|
int | getBaseDataIndex (BaseDataID *baseID) |
| baseIDから高速アクセス用の baseIndex を取得する [詳細]
|
|
int | getPartsDataIndex (PartsDataID *partsID) |
|
int | getDrawDataIndex (DrawDataID *drawDataID) |
| drawIDから高速アクセス用のdrawIndexを取得します。 [詳細]
|
|
unsigned short * | getTmpPivotTableIndicesRef () |
|
float * | getTmpT_ArrayRef () |
|
int | addFloatParam (ParamID *id, l2d_paramf value, l2d_paramf min, l2d_paramf max) |
| 指定したパラメータIDにfloat型のパラメータ値を登録。 [詳細]
|
|
void | setBaseData (unsigned int baseDataIndex, IBaseData *baseData) |
|
void | setParamFloat (unsigned int paramIndex, l2d_paramf value) |
|
float | getParamMax (unsigned int paramIndex) |
|
float | getParamMin (unsigned int paramIndex) |
|
void | loadParam () |
|
void | saveParam () |
|
void | setPartsOpacity (int partIndex, float opacity) |
|
float | getPartsOpacity (int partIndex) |
|
IBaseData * | getBaseData (unsigned int baseDataIndex) |
| ベースデータ取得 [詳細]
|
|
IDrawData * | getDrawData (unsigned int drawDataIndex) |
| 指定したIndexの描画データ取得 [詳細]
|
|
IBaseContext * | getBaseContext (unsigned int baseDataIndex) |
| baseContextを取得する [詳細]
|
|
IDrawContext * | getDrawContext (unsigned int drawDataIndex) |
| drawContextを取得する [詳細]
|
|
PartsDataContext * | getPartsContext (unsigned int partsDataIndex) |
| partsContextを取得する [詳細]
|
|
int | getBaseDataCount () |
| baseData数を取得 [詳細]
|
|
int | getDrawDataCount () |
| drawData数を取得 [詳細]
|
|
int | getPartsDataCount () |
| partsData数を取得 [詳細]
|
|
l2d_paramf | getParamFloat (unsigned int paramIndex) |
|
void | deviceLost () |
|
void | updateZBuffer_TestImpl (float startZ, float stepZ) |
|
|
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 オペレータ (デバッグ用) [詳細]
|
|
モデル・コンテキストクラス。
ALive2DModelの中に保持され、実行時に変化する情報(パラメータ、パーツの可視設定など)を管理する。 ALive2DModelのうちModelImplは不変部分、ModelContextは可変部分となる。