v0.13.8

AnimationGroup

object type28 methodsavailable in: camelot

It has every method of Object, plus 28 of its own.

Inherits from

  1. AnimationGroup · 28
  2. Object · 5
  3. FrameScriptObject · 21

The number is each type's own documented methods. A AnimationGroup has all of them.

Methods

In the emulator: 23 implemented, 5 guessed.

methodwhat it doesstatus
CreateAnimationCreates an Animation within the AnimationGroup. · warcraft.wiki.gg ↗
(animationType: string?, name: string?, templateName: string?): Anim
implemented
FinishLets the group's animations finish their current loop, then stops the group. · by wowlua
()
implemented
GetAnimationSpeedMultiplierReturns the factor the group's playback speed is multiplied by. · by wowlua
(): number
guessed
GetAnimationsReturns the animations in the group. · by wowlua
(): Anim
implemented
GetDurationReturns the group's total duration in seconds. · by wowlua
(): number
implemented
GetElapsedReturns how long the group has been playing, in seconds. · by wowlua
(): number
guessed
GetLoopStateReturns the group's current loop state, such as FORWARD or REVERSE. · by wowlua
(): string
guessed
GetLoopingReturns how the group loops. · by wowlua
(): LoopType
guessed
GetProgressReturns how far the group has played, from 0 to 1. · by wowlua
(): number
guessed
GetScriptReturns the group's handler for the script type. · by wowlua
(scriptTypeName: ScriptTypeName, bindingType: ScriptBindingType): LuaFunctionReference
implemented
HasScriptWhether the group supports the script type. · by wowlua
(scriptName: string): boolean
implemented
HookScriptAdds a handler that runs after the group's existing handler for the script type. · by wowlua
(scriptTypeName: ScriptTypeName, script: LuaFunctionReference, bindingType: ScriptBindingType): boolean
implemented
IsDoneWhether the group has finished playing. · by wowlua
(): boolean
implemented
IsPausedWhether the group is paused. · by wowlua
(): boolean
implemented
IsPendingFinishWhether the group is finishing its current loop after a call to Finish. · by wowlua
(): boolean
implemented
IsPlayingWhether the group is playing. · by wowlua
(): boolean
implemented
IsReverseWhether the group plays in reverse. · by wowlua
(): boolean
implemented
IsSetToFinalAlphaWhether the group's regions keep the alpha of the animations' end once the group finishes. · by wowlua
(): boolean
implemented
PausePauses the group. · by wowlua
()
implemented
PlayPlays the group. · by wowlua
(reverse: boolean, offset: number)
implemented
RemoveAnimationsRemoves all animations from the group. · by wowlua
()
implemented
RestartPlays the group again from its start. · by wowlua
(reverse: boolean, offset: number)
implemented
SetAnimationSpeedMultiplierSets the factor the group's playback speed is multiplied by. · by wowlua
(animationSpeedMultiplier: number)
implemented
SetLoopingSets how the group loops. · by wowlua
(loopType: LoopType)
implemented
SetPlayingPlays or stops the group. · by wowlua
(play: boolean)
implemented
SetScriptSets the group's handler for the script type, or clears it when script is nil. · by wowlua
(scriptTypeName: ScriptTypeName, script: LuaFunctionReference?)
implemented
SetToFinalAlphaSets whether the group's regions keep the alpha of the animations' end once the group finishes. · by wowlua
(setToFinalAlpha: boolean)
implemented
StopStops the group. · by wowlua
()
implemented

sources

Methods and inheritance: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (camelot 1.60.1). Descriptions: warcraft.wiki.gg's API pages, by its contributors, CC BY-SA 4.0 ↗; written by wowlua where no documentation describes the entry.