自動まばたき機能

自動まばたき機能を提供する。

Hierarchy

  • CubismEyeBlink

Constructors

Properties

_blinkingIntervalSeconds: number
_blinkingState: number
_closedSeconds: number
_closingSeconds: number
_nextBlinkingTime: number
_openingSeconds: number
_parameterIds: string[]
_stateStartTimeSeconds: number
_userTimeSeconds: number
CloseIfZero: boolean = true

IDで指定された目のパラメータが、0のときに閉じるなら true 、1の時に閉じるなら false 。

Methods

  • 次の瞬きのタイミングの決定

    Returns

    次のまばたきを行う時刻[秒]

    Returns number

  • まばたきさせるパラメータIDのリストの取得

    Returns

    パラメータIDのリスト

    Returns string[]

  • まばたきの間隔の設定

    Parameters

    • blinkingInterval: number

      まばたきの間隔の時間[秒]

    Returns void

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

    Parameters

    • closing: number

      まぶたを閉じる動作の所要時間[秒]

    • closed: number

      まぶたを閉じている動作の所要時間[秒]

    • opening: number

      まぶたを開く動作の所要時間[秒]

    Returns void

  • まばたきさせるパラメータIDのリストの設定

    Parameters

    • parameterIds: string[]

      パラメータのIDのリスト

    Returns void

  • モデルのパラメータの更新

    Parameters

    • model: CubismModel

      対象のモデル

    • deltaTimeSeconds: number

      デルタ時間[秒]

    Returns void

  • インスタンスを作成する

    Returns

    作成されたインスタンス

    Note

    引数がNULLの場合、パラメータIDが設定されていない空のインスタンスを作成する。

    Parameters

    Returns CubismEyeBlink

Generated using TypeDoc