Class: TweenController

TweenController

new view.controller.TweenController ()

Extends

  • BaseController

Members

view.controller.TweenController.EASE_BASE_CANVAS_SIZE staticconstant

view.controller.TweenController.EASE_CANVAS_HEIGHT staticconstant

view.controller.TweenController.EASE_CANVAS_WIDTH staticconstant

view.controller.TweenController.EASE_MAX_POINTER_X staticconstant

view.controller.TweenController.EASE_MAX_POINTER_Y staticconstant

view.controller.TweenController.EASE_MIN_POINTER_X staticconstant

view.controller.TweenController.EASE_MIN_POINTER_Y staticconstant

view.controller.TweenController.EASE_MOVE_Y staticconstant

view.controller.TweenController.EASE_OFFSET_X staticconstant

view.controller.TweenController.EASE_OFFSET_Y staticconstant

view.controller.TweenController.EASE_RANGE staticconstant

view.controller.TweenController.EASE_SCREEN_X staticconstant

view.controller.TweenController.EASE_SCREEN_Y staticconstant

Methods

addCurvePinter ()void

tweenのカーブポイントを追加

Returns:
TypeDescription
void

addEasingPointer (event)void

カスタムイージングポインターを追加

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

changeEaseCustomDataExport ()void

カスタムイージングの情報をJSONとしてダウンロード

Returns:
TypeDescription
void

changeEaseCustomDataLoad (event)void

カスタムイージングのJSONデータをfile inputへ転送

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

changeEaseCustomFileInput (event)void

カスタムイージングのJSONデータの取り込み実行

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

changeEaseSelect ()void

イージング関数の変更

Returns:
TypeDescription
void

clearEasingPointer ()TweenController

カスタムイージングポインターを初期化

Returns:
TypeDescription
TweenController

clearPointer ()TweenController

スクリーンのポインターを非表示にする

Returns:
TypeDescription
TweenController

createEasingObject ()object

イージングポインターの初期オブジェクト

Returns:
TypeDescription
object

createEasingPointer ()void

カスタムイージングのポインターを生成

Returns:
TypeDescription
void

createEasingPointerDiv (x, y, type, index)HTMLDivElement

カスタムイージングのdivを生成

NameTypeDefaultDescription
xnumber0optional
ynumber0optional
typestring"pointer"optional
indexnumber0optional
Returns:
TypeDescription
HTMLDivElement

createTweenCurveElement (pointer, index, layerId)HTMLDivElement | null

NameTypeDescription
pointerobject
indexnumber
layerIdnumber
Returns:
TypeDescription
HTMLDivElement | null

cubicBezier ($x1, $y1, $x2, $y2)function

3次ベジェのカーブの計算

NameTypeDescription
$x1number
$y1number
$x2number
$y2number
Returns:
TypeDescription
function

deleteCurvePointer ()void

カーブポインターを削除

Returns:
TypeDescription
void

deleteEasingPointer (event)void

カスタムイージングのポインターを削除

NameTypeDescription
eventKeyboardEvent
Returns:
TypeDescription
void

disabledEasingPointer (event)void

カスタムイージングポインターを削除

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

drawEasingGraph ()void

カスタムイージングの状態を描画

Returns:
TypeDescription
void

endMoveCurvePointer ()void

カーブポインターの移動終了

Returns:
TypeDescription
void

endMoveEasingPointer ()void

カスタムイージングのポインターの移動を終了

Returns:
TypeDescription
void

getCurvePoint (d, sx, sy, ex, ey, curves)object

カーブポインターのxy座標計算

NameTypeDescription
dnumber
sxnumber
synumber
exnumber
eynumber
curvesarray
Returns:
TypeDescription
object

hideCustomArea ()void

イージングコントローラーを非表示

Returns:
TypeDescription
void

initialize ()void

初期起動関数

Returns:
TypeDescription
void

moveCurvePointer (event)void

カーブポインターの移動関数

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

moveEasingPointer (event)void

カスタムイージングのポインターの移動関数

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

relocationPlace (character, frame, mode)void

tweenの座標位置を再計算

NameTypeDefaultDescription
characterCharacter
framenumber
modestring"none"optional
Returns:
TypeDescription
void

relocationPointer ()void

tweenのポインターをスクリーンに配置

Returns:
TypeDescription
void

showCustomArea ()TweenController

イージングコントローラーを表示

Returns:
TypeDescription
TweenController

startMoveCurvePointer (event)void

カーブポインターの移動開始関数

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

startMoveEasingPointer (event)void

カスタムイージングのポインターの移動開始処理

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void

switchingCurvePointer (event)void

カーブポインターのアクティブon/off

NameTypeDescription
eventMouseEvent
Returns:
TypeDescription
void