virtual class vaseGui::Animation

sys::Obj
  vaseGui::Animation

@Js

add

@Operator
virtual This add(AnimChannel child)

blendWeight

Float blendWeight := 1.0f

channelList

protected List<AnimChannel> channelList := AnimChannel[,]

delay

Int delay := 0

duration

Int duration := 1000

elapsedTime

Int elapsedTime := 0

isFinished

Bool isFinished := false { private set }

isRuning

Bool isRuning := false { private set }

name

Str name := ""

onFinished

protected virtual Void onFinished()

onStart

protected virtual Void onStart()

onStop

protected virtual Void onStop()

repeat

Int repeat := 0

speed

Float speed := 1.0f

start

Void start()

stop

Void stop()

update

Void update(Int frameTime)

whenDone

EventListeners whenDone()