Live2D  Version 2.0
Live2D rendering engine API reference
 All Classes Namespaces Functions
Live2DMotionBin Class Reference

#include <Live2DMotionBin.h>

Inheritance diagram for Live2DMotionBin:
AMotion LDObject

Public Types

enum  BufType {
  DO_NOTHING_ON_DESTRUCT, DUPLICATE_AND_DESTRUCT, FREE_ON_DESTRUCT, DELETE_ARRAY_ON_DESTRUCT,
  DELETE_NORMAL_ON_DESTRUCT, L2D_FREE_ON_DESTRUCT, UTFILE_RELEASE_ON_DESTRUCT
}
 

Public Member Functions

virtual void updateParamExe (live2d::ALive2DModel *model, long long timeMSec, float weight, MotionQueueEnt *motionQueueEnt)
 
void setLoop (bool _loop)
 
bool isLoop ()
 
virtual int getDurationMSec ()
 
virtual int getLoopDurationMSec ()
 
void dump ()
 
- Public Member Functions inherited from AMotion
 AMotion ()
 Constructor. More...
 
virtual ~AMotion ()
 Destructor. More...
 
void updateParam (live2d::ALive2DModel *model, MotionQueueEnt *motionQueueEnt)
 
void setFadeIn (int fadeInMsec)
 
void setFadeOut (int fadeOutMsec)
 
int getFadeOut ()
 
int getFadeIn ()
 
void setWeight (float weight)
 
float getWeight ()
 
void setOffsetMSec (int offsetMsec)
 
void reinit ()
 

Static Public Member Functions

static Live2DMotionBinloadMotion (const l2d_string &filepath)
 
static Live2DMotionBinloadMotion (const void *buf, int bufSize, Live2DMotionBin::BufType bufType)
 
- Static Public Member Functions inherited from LDObject
static void * operator new (l2d_size_t size)
 
static void operator delete (void *ptr)
 
static void * operator new[] (l2d_size_t size)
 
static void operator delete[] (void *ptr)
 
static void * operator new (l2d_size_t size, void *ptr)
 
static void operator delete (void *ptr, void *ptr2)
 
static void * operator new (l2d_size_t size, MemoryParam *memParam)
 
static void operator delete (void *ptr, MemoryParam *memParam)
 
static void * operator new (l2d_size_t size, MemoryParam *memParam, const char *filename, int line)
 
static void operator delete (void *ptr, MemoryParam *memParam, const char *filename, int line)
 

Additional Inherited Members

- Static Public Attributes inherited from LDObject
static int object_instanceCount = 0
 
static int object_totalCount = 0
 
- Protected Member Functions inherited from AMotion
float getEasing (float time, float totalTime, float accelerateTime)
 
- Protected Attributes inherited from AMotion
int fadeInMsec
 
int fadeOutMsec
 
float weight
 
int offsetMsec
 

Detailed Description



The documentation for this class was generated from the following files: