Live2D  Version 1.0.06
Live2D rendering engine API reference
 All Classes Namespaces Functions
AMotion Class Referenceabstract

#include <AMotion.h>

Inheritance diagram for AMotion:
LDObject Live2DMotion Live2DMotionBin

Public Member Functions

 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 ()
 
virtual int getDurationMSec ()
 
virtual int getLoopDurationMSec ()
 
void setOffsetMSec (int offsetMsec)
 
void reinit ()
 

Protected Member Functions

virtual void updateParamExe (live2d::ALive2DModel *model, long long timeMSec, float weight, MotionQueueEnt *motionQueueEnt)=0
 
float getEasing (float time, float totalTime, float accelerateTime)
 

Protected Attributes

int fadeInMsec
 
int fadeOutMsec
 
float weight
 
int offsetMsec
 

Additional Inherited Members

- 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)
 
- Static Public Attributes inherited from LDObject
static int object_instanceCount = 0
 
static int object_totalCount = 0
 

Detailed Description


Constructor & Destructor Documentation

AMotion ( )

Constructor.


Date
2013/05/21
~AMotion ( )
virtual

Destructor.


Date
2013/05/21

Member Function Documentation

float getEasing ( float  time,
float  totalTime,
float  accelerateTime 
)
protected

int getFadeIn ( )
inline

int getFadeOut ( )
inline

float getWeight ( )
inline

void reinit ( )
inline

void setFadeIn ( int  fadeInMsec)
inline

void setFadeOut ( int  fadeOutMsec)
inline

void setWeight ( float  weight)
inline

void updateParam ( live2d::ALive2DModel model,
MotionQueueEnt *  motionQueueEnt 
)


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