CFrameAnimationDesc
- Flags
-
- None -
- Inherits from
-
- None -
Attributes
-
@requiredtoload
?
-
type =
String
-
@name
-
type =
DescName
|
default = Animation
-
@template
?
-
type =
DescTemplateName
-
@file
?
-
type =
FileDescName
-
@speed
?
-
type =
Real32
Speed factor (defaults to
1
). Can be a negative value, which makes it play in reverse. -
@flags
?
-
type =
EAnimationFlags
|
NoEventsWhileHidden
|
Log
|
Disabled
Elements
-
<Event>
-
type =
AnimationEvent
Specifies to what events animation will respond to, and what actions to perform.
-
<Driver>
-
type =
CFrameAnimationDriver
Specifies driver of the animation timeline, as an alternative/addition to standard clock time.
Alternate types type =
MouseCFrameAnimationDriverMouse
type =
MousePosCFrameAnimationDriverMousePosition
-
<Controller>
-
type =
CFrameController
Executive part of animation. It can alter various properties depending on the type of controller.
Controllers drive what the animation actually does, whether it shows/hides something, moves it around the screen or changes its color. There are many different controllers to achieve different things and the list continues to grow over time. There are quite a few components to individual controllers, but the primary attributes are
Type
,End
andFrame
. You can also give controllers aName
which is useful for overriding templated animations. Many controllers will have additional attributes specific to that type of controller. Inside a controller you will find a sequence of “Keys” which perform specific actions at specific times in the controller’s timeline.