Live2D  Version 2.0
Live2D 描画エンジン APIリファレンス
 全て クラス ネームスペース 関数 ページ
クラス EyeBlinkMotion

簡易まばたきモーション用。AMotionを継承しないため単体で用いる。 [詳細]

#include <EyeBlinkMotion.h>

EyeBlinkMotionに対する継承グラフ
LDObject

Public 型

enum  EYE_STATE {
  STATE_FIRST = 0, STATE_INTERVAL, STATE_CLOSING, STATE_CLOSED,
  STATE_OPENING
}
 

Public メソッド

 EyeBlinkMotion ()
 Constructor. [詳細]
 
virtual ~EyeBlinkMotion ()
 Destructor. [詳細]
 
long long calcNextBlink ()
 次回のまばたきモーションの時刻を設定 [詳細]
 
void setInterval (int blinkIntervalMsec)
 インターバル時間の設定 [詳細]
 
void setEyeMotion (int closingMotionMsec, int closedMotionMsec, int openingMotionMsec)
 まばたきモーションの設定 [詳細]
 
void setParam (live2d::ALive2DModel *model)
 指定したモデルのパラメータを設定 [詳細]
 

Additional Inherited Members

- Static Public メソッド inherited from LDObject
static void * operator new (l2d_size_t size)
 new オペレータ (Ownerを指定しない場合) [詳細]
 
static void operator delete (void *ptr)
 delete オペレータ (Ownerを指定しない場合) [詳細]
 
static void * operator new[] (l2d_size_t size)
 new[] オペレータ (Ownerを指定しない場合) [詳細]
 
static void operator delete[] (void *ptr)
 delete[] オペレータ (Ownerを指定しない場合) [詳細]
 
static void * operator new (l2d_size_t size, void *ptr)
 placement new オペレータ [詳細]
 
static void operator delete (void *ptr, void *ptr2)
 placement delete オペレータ [詳細]
 
static void * operator new (l2d_size_t size, MemoryParam *memParam)
 new オペレータ (デバッグ用) [詳細]
 
static void operator delete (void *ptr, MemoryParam *memParam)
 delete オペレータ (デバッグ用) [詳細]
 
static void * operator new (l2d_size_t size, MemoryParam *memParam, const char *filename, int line)
 new オペレータ (デバッグ用) [詳細]
 
static void operator delete (void *ptr, MemoryParam *memParam, const char *filename, int line)
 delete オペレータ (デバッグ用) [詳細]
 
- Static Public 変数 inherited from LDObject
static int object_instanceCount = 0
 
static int object_totalCount = 0
 

説明

簡易まばたきモーション用。AMotionを継承しないため単体で用いる。


コンストラクタとデストラクタ

Constructor.


日付
2013/05/21
~EyeBlinkMotion ( )
virtual

Destructor.


日付
2013/05/21

関数

long long calcNextBlink ( )

次回のまばたきモーションの時刻を設定


戻り値
日付
2013/05/21
void setEyeMotion ( int  closingMotionMsec,
int  closedMotionMsec,
int  openingMotionMsec 
)

まばたきモーションの設定


引数
closingMotionMsec-> 閉じるまでの時間
closedMotionMsec-> 閉じたままで居る時間
openingMotionMsec-> 開くまでの時間
日付
2013/05/21
void setInterval ( int  blinkIntervalMsec)

インターバル時間の設定


引数
blinkIntervalMsec-> 設定するインターバル時間(ミリ秒)
日付
2013/05/21
void setParam ( live2d::ALive2DModel model)

指定したモデルのパラメータを設定


引数
model-> 設定するモデル
日付
2013/05/21

このクラスの説明は次のファイルから生成されました: