Live2D
Version 1.0
Live2D 描画エンジン APIリファレンス
|
LDVector< T >::const_iterator | LDVectorのイテレータ(const) |
LDMap< _KeyT, _ValT >::const_iterator | LDMapのイテレータ(const) |
LDVector< T >::iterator | LDVectorのイテレータ |
LDMap< _KeyT, _ValT >::iterator | LDMapのイテレータ |
LDAllocator | メモリ確保カスタマイズ用クラス。 メモリの確保をカスタマイズする場合オーバーライドしたインスタンスをLive2D::init( )呼び出し時にセットする。 |
LDObject | Live2D用のメモリ管理が適用されるクラスの基底クラス。 |
LDVector< char > | |
LDVector< DebugTimerObj * > | |
LDVector< IBaseContext * > | |
LDVector< IBaseData * > | |
LDVector< IDrawContext * > | |
LDVector< IDrawData * > | |
LDVector< IPhysicsSrc * > | |
LDVector< IPhysicsTarget * > | |
LDVector< l2d_paramf > | |
LDVector< live2d::BaseDataID * > | |
LDVector< live2d::DrawDataID * > | |
LDVector< live2d::live2d::LDString > | |
LDVector< live2d::ParamDefFloat * > | |
LDVector< live2d::ParamID * > | |
LDVector< live2d::PartsData * > | |
LDVector< live2d::PartsDataContext * > | |
LDVector< live2d::PartsDataID * > | |
LDVector< live2d::Value * > | |
LDVector< Motion * > | |
LDVector< MotionQueueEnt * > | |
LDVector< unsigned short > | |
ALive2DModel | Live2Dモデルクラス(抽象基底クラス)。モデルファイル(.moc)からサブクラス Live2DModelXXX (XXXはiPhoneなど)を生成して利用する。 |
Live2DModelD3D | Live2Dモデルクラス(Direct3D)。ALive2DModelのサブクラス |
Live2DModelIPhone | Live2Dモデルクラス(iPhone)。ALive2DModelのサブクラス |
Live2DModelMacOSX | Live2Dモデルクラス(MacOSX)。ALive2DModelのサブクラス |
AMotion | モーションの抽象基底クラス。サブクラスのLive2DMotionなどを利用する。 |
Live2DMotion | Live2Dモーションクラス(AMotionのサブクラス)。 Animatorで作成したモーションファイル(.mtn)をロードして使うためのクラス。 |
Live2DMotionBin | Live2Dモーションクラス。Animatorで作成したバイナリ形式のモーション(.mtnb)をロードして使うためのクラス。 |
DrawParam | 描画パラメータ管理クラス。サブクラスに環境依存する描画命令を記述される。 |
EyeBlinkMotion | 簡易まばたきモーション用。AMotionを継承しないため単体で用いる。 |
ID | IDクラス(基底クラス) |
BaseDataID | IDクラス(座標系) |
DrawDataID | IDクラス(描画データ) |
ParamID | IDクラス(パラメータ) |
PartsDataID | IDクラス(パーツ) |
ISerializableV2 | シリアライズ可能であることを表す基底クラス |
ModelImpl | モデル実体クラス。 |
ParamDefFloat | Float型パラメータの定義クラス。Modelerでのパラメータ定義(ID、デフォルト値、範囲)を持つ |
ParamDefSet | モデルに設定されたパラメータリストを管理するクラス |
PartsData | パーツデータクラス。モデル作成時のパーツに相当するデータを保持する。 |
Json | 簡易JSONパーサ |
LDMap< _KeyT, _ValT > | マップ型 |
LDString | 文字列クラス |
LDVector< T > | ベクター型(可変配列型) |
ModelContext | モデル・コンテキストクラス。 |
MotionQueueManager | モーション再生の管理用クラス。 Live2DMotionモーションなどAMotionのサブクラスを再生するために使用する。 |
PartsDataContext | パーツデータの可変情報を保持する。通常直接利用することは無い。 |
PhysicsHair | 髪の毛を擬似的に物理演算するクラス |
Value | JSON解析結果の値の基底クラス |
Array | JSON解析結果の要素(配列) |
Boolean | JSON解析結果の要素(Boolean) |
Double | JSON解析結果の要素(Double) |
Map | JSON解析結果の要素(マップ) |
NullValue | JSON解析結果の要素(Null) |
String | JSON解析結果の要素(文字列) |
Error | JSON解析結果の要素(エラー時)。文字列型のように振る舞う。 |
LDUnmanagedObject | Live2D用のメモリ管理が適用されないクラスの基底クラス。 |
Live2D | Live2D関連の環境等を管理する。 Live2Dの利用開始時はLive2D::init()を呼び、Live2D::dispose()で終了する。 |
UtDebug | デバッグ用ユーティリティクラス。 |
UtFile | ファイル処理用ユーティリティクラス。 |
UtSystem | システム関連ユーティリティクラス。 |