![]() |
Live2D
Version 2.0
Live2D 描画エンジン APIリファレンス
|
簡易まばたきモーション用。AMotionを継承しないため単体で用いる。 [詳細]
#include <EyeBlinkMotion.h>
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を継承しないため単体で用いる。
| EyeBlinkMotion | ( | ) |
Constructor.
|
virtual |
Destructor.
| long long calcNextBlink | ( | ) |
次回のまばたきモーションの時刻を設定
| void setEyeMotion | ( | int | closingMotionMsec, |
| int | closedMotionMsec, | ||
| int | openingMotionMsec | ||
| ) |
まばたきモーションの設定
| closingMotionMsec | -> 閉じるまでの時間 |
| closedMotionMsec | -> 閉じたままで居る時間 |
| openingMotionMsec | -> 開くまでの時間 |
| void setInterval | ( | int | blinkIntervalMsec | ) |
インターバル時間の設定
| blinkIntervalMsec | -> 設定するインターバル時間(ミリ秒) |
| void setParam | ( | live2d::ALive2DModel * | model | ) |
指定したモデルのパラメータを設定
| model | -> 設定するモデル |