Documentation
¶
Overview ¶
Package AnimationLibrary provides methods for working with AnimationLibrary object instances.
Index ¶
- type Advanced
- type Any
- type Instance
- func (self Instance) AddAnimation(name string, animation [1]gdclass.Animation) error
- func (self Instance) AsAnimationLibrary() Instance
- func (self Instance) AsObject() [1]gd.Object
- func (self Instance) AsRefCounted() [1]gd.RefCounted
- func (self Instance) AsResource() Resource.Instance
- func (self Instance) GetAnimation(name string) [1]gdclass.Animation
- func (self Instance) GetAnimationList() []string
- func (self Instance) HasAnimation(name string) bool
- func (self Instance) OnAnimationAdded(cb func(name string))
- func (self Instance) OnAnimationChanged(cb func(name string))
- func (self Instance) OnAnimationRemoved(cb func(name string))
- func (self Instance) OnAnimationRenamed(cb func(name string, to_name string))
- func (self Instance) RemoveAnimation(name string)
- func (self Instance) RenameAnimation(name string, newname string)
- func (self *Instance) UnsafePointer() unsafe.Pointer
- func (self Instance) Virtual(name string) reflect.Value
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Advanced ¶
type Advanced = class
Advanced exposes a 1:1 low-level instance of the class, undocumented, for those who know what they are doing.
type Instance ¶
type Instance [1]gdclass.AnimationLibrary
An animation library stores a set of animations accessible through [StringName] keys, for use with [AnimationPlayer] nodes.
var Nil Instance
Nil is a nil/null instance of the class. Equivalent to the zero value.
func (Instance) AddAnimation ¶
Adds the [param animation] to the library, accessible by the key [param name].
func (Instance) AsAnimationLibrary ¶
func (Instance) AsRefCounted ¶
func (self Instance) AsRefCounted() [1]gd.RefCounted
func (Instance) AsResource ¶
func (Instance) GetAnimation ¶
Returns the [Animation] with the key [param name]. If the animation does not exist, [code]null[/code] is returned and an error is logged.
func (Instance) GetAnimationList ¶
Returns the keys for the [Animation]s stored in the library.
func (Instance) HasAnimation ¶
Returns [code]true[/code] if the library stores an [Animation] with [param name] as the key.
func (Instance) OnAnimationAdded ¶
func (Instance) OnAnimationChanged ¶
func (Instance) OnAnimationRemoved ¶
func (Instance) OnAnimationRenamed ¶
func (Instance) RemoveAnimation ¶
Removes the [Animation] with the key [param name].
func (Instance) RenameAnimation ¶
Changes the key of the [Animation] associated with the key [param name] to [param newname].