![]() |
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[] |