载入中...
搜索中...
未找到
eve::avatar 命名空间参考

class  Avatar
 Avatar module — layered character rendering for VN / portrait use. Script: avatar <- eve.Avatar(); 更多...
 
class  AvatarInstance
 Unified avatar instance. Kind is a string: "image" | "live2d" | "vroid". Script-facing API avoids overloads; kind-specific methods no-op / return false when unsupported. 更多...
 
class  ILive2DBackend
 Optional Live2D runtime backend (Cubism etc.). Registered from C++ / plugins. 更多...
 
class  NullLive2DBackend
 Built-in Live2D placeholder backend (no Cubism SDK). Stores path / parameters / expression / motion so scripts and tests can run without a proprietary runtime. Replace via Avatar::registerLive2DBackend (see examples/live2d-backend-plugin). 更多...
 

类型定义

using Live2DBackendFactory = ILive2DBackend *(*)()
 

函数

 Module_IMPL (Avatar, new Avatar())
 
ILive2DBackendcreateNullLive2DBackend ()
 

类型定义说明

◆ Live2DBackendFactory

在文件 AvatarInstance.h44 行定义.

函数说明

◆ createNullLive2DBackend()

ILive2DBackend * eve::avatar::createNullLive2DBackend ( )
inline

◆ Module_IMPL()

eve::avatar::Module_IMPL ( Avatar  ,
new   Avatar() 
)