Rebel Fork Framework
Urho3D::Actions Namespace Reference

Classes

class  ActionInstant
 Finite time action. More...
class  ActionInstantState
 Finite time action state. More...
class  ActionState
class  AttributeFromTo
 Animate attribute between two values. More...
class  AttributeTo
 Animate attribute between current and provided value. More...
 Animate attribute between two values. More...
class  AttributeAction
 Finite time action. More...
class  AttributeActionState
 Attribute action state. More...
class  SetAttributeState
class  AttributeBlinkState
class  BaseAction
 Base action state. More...
class  ActionCallHandler
 Internal helper class for invoking action handler functions. More...
class  ActionCallHandlerImpl
 Template implementation of the action handler invoke helper (stores a function pointer of specific class). More...
class  CallFunc
class  SendEvent
 Send event on target node. More...
class  ActionEase
 Base action state. More...
class  EaseElastic
 ElasticIn easing action. More...
class  EaseBackIn
class  EaseBackOut
class  EaseBackInOut
class  EaseBounceOut
class  EaseBounceIn
class  EaseBounceInOut
class  EaseSineOut
class  EaseSineIn
class  EaseSineInOut
class  EaseExponentialOut
class  EaseExponentialIn
class  EaseExponentialInOut
class  EaseElasticIn
class  EaseElasticOut
class  EaseElasticInOut
class  FiniteTimeAction
 Finite time action. More...
class  FiniteTimeActionState
 Finite time action state. More...
class  RemoveSelf
 Remove self from parent. The Target of the action should be either Node or UIElement. More...
class  Show
 Show target. The Target should have "Is Visible" attribute. More...
class  Hide
 Hide target. The Target should have "Is Visible" attribute. More...
class  Enable
 Show target. The Target should have "Is Enabled" attribute. More...
class  Disable
 Hide target. The Target should have "Is Enabled" attribute. More...
 Blink target by toggling "Is Enabled" attribute. The Target should have "Is Enabled" attribute. More...
class  DelayTime
 Action that does nothing but waits. More...
class  MoveBy
 Move by 3D or 2D offset action. Target should have attribute "Position" of type Vector3, Vector2, IntVector2 or IntVector3. More...
class  MoveByQuadratic
class  JumpBy
 Move instantly by 3D offset action. Target should have attribute "Position" of type Vector3 or IntVector3. More...
class  ScaleBy
 Scale by 3D offset action. Target should have attribute "Scale" of type Vector3. More...
class  RotateBy
 Rotate by 3D delta action. Target should have attribute "Rotation" of type Quaternion. More...
class  RotateAround
 Rotate around 3D point action. Target should have "Position" of type Vector3 and "Rotation" of type Quaternion attributes. More...
class  Parallel
 Set of actions to be executed in parallel. More...
class  Repeat
 Repeat inner action several times. More...
class  RepeatForever
 Repeat inner action forever. More...
class  Sequence
 Sequence of actions. More...
class  ShaderParameterAction
 Animate shader parameter. More...
class  ShaderParameterTo
 Animate shader parameter from current value to another. More...
class  ShaderParameterFromTo
 Animate shader parameter from one value to another. More...

Variables

const ea::string_view POSITION_ATTRIBUTE {"Position"}
const ea::string_view ROTATION_ATTRIBUTE {"Rotation"}
const ea::string_view SCALE_ATTRIBUTE {"Scale"}
const ea::string_view ISVISIBLE_ATTRIBUTE {"Is Visible"}
const ea::string_view ISENABLED_ATTRIBUTE {"Is Enabled"}

Detailed Description