|  | Live2D
    Version 2.0
    Live2D rendering engine API reference | 
| Classes | |
| class | ALive2DModel | 
| class | DrawParam | 
| class | BaseDataID | 
| class | DrawDataID | 
| class | ID | 
| class | ParamID | 
| class | PartsDataID | 
| class | ISerializableV2 | 
| class | Live2D | 
| This class manage for Live2D When start Live2D,call Live2D::init(). When end Live2D,call Live2D::dispose(). More... | |
| class | Live2DModelD3D | 
| class | Live2DModelIPhone | 
| class | Live2DModelMacOSX | 
| class | LDAllocator | 
| class | LDObject | 
| class | LDUnmanagedObject | 
| class | ModelImpl | 
| class | PartsData | 
| class | PartsDataContext | 
| class | ModelContext | 
| class | AMotion | 
| class | EyeBlinkMotion | 
| class | Live2DMotion | 
| class | Live2DMotionBin | 
| class | MotionQueueManager | 
| class | ParamDefFloat | 
| class | ParamDefSet | 
| class | PhysicsHair | 
| class | LDMap | 
| class | LDString | 
| class | LDVector | 
| class | Value | 
| class | Json | 
| class | Double | 
| class | Boolean | 
| class | String | 
| class | Error | 
| class | NullValue | 
| class | Array | 
| class | Map | 
| class | UtDebug | 
| class | UtFile | 
| class | UtSystem | 
| Variables | |
| D3DVERTEXELEMENT9 | Live2D_D3D_VertexElement [] | 
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
ALive2DModel.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
DrawParam.cpp
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
DrawParam.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
DrawParam_D3D.cpp
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
DrawParam_iPhone.cpp
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
DrawDataID.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
ID.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
ParamID.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
PartsDataID.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
ISerializable.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
new / deleteの拡張用
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
LDObject.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
new / deleteの拡張用
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
LDUnmanagedObject.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
メモリ確保用パラメータ
各種メソッドにこのパラメータを伝播させてメモリ管理を制御する。
特に、同一の寿命を持つインスタンスを同じ領域にまとめて確保し、 不要になった時点で一括破棄する
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
一時インスタンス用のメモリ保持用クラス
通常の確保・破棄を行うメモリ実装
寿命が一致するインスタンスは、寿命に基づく一括破棄を行うため 通常のメモリ確保・破棄の頻度は低い(モデルロード時の例、5000回で15回程度) また、低くおさえるように配慮して実装する。
Bin Binは 32 , 64 , 128 , 256 , 512 , 無制限というチャンクサイズごとに1つのインスタンスを持つ チャンクサイズには、AllocHeaderを含む。
Binには複数のMemoryPage(1024~4096byte程度、それ以上は自由なサイズ)をリンクリストとして持つ。
MemoryPage MemoryPageにはPageHeaderを含む。ヘッダサイズは (64-HeaderSize)byte以内に収め、 それ以降にBinで指定されるサイズのチャンクが並ぶ (PageSize-HeaderSize)/ChunkSize個 チャンクサイズが32のとき、全てのチャンクが32バイト境界に並ぶように、 60byte目にAllocHeader、64byte目にポインタが配置される。
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
ModelImpl.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
PartsData.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
ModelContext.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
AMotion.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
EyeBlinkMotion.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
Live2DMotion.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
Live2DMotionBin.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
MotionQueueManager.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
ParamDefFloat.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
ParamDefSet.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
ParamPivots.cpp
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
UtFile.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
UtSystem.h
Copyright(c) Live2D Inc. All rights reserved. [[ CONFIDENTIAL ]]
| D3DVERTEXELEMENT9 Live2D_D3D_VertexElement[] |