|
| | MoveVerticalAction ()=default |
| | MoveVerticalAction (const MoveVerticalAction &)=default |
| auto | operator= (const MoveVerticalAction &) -> MoveVerticalAction &=default |
| | ~MoveVerticalAction () override=default |
| | MoveVerticalAction (MoveVerticalAction &&other) noexcept=default |
| auto | operator= (MoveVerticalAction &&other) noexcept -> MoveVerticalAction &=default |
| | MoveVerticalAction (float endingValue) |
| | MoveVerticalAction (float endingValue, float duration) |
| | MoveVerticalAction (float endingValue, float duration, const th::Bezier &easingFunction, float initialDelay, float endingDelay) |
| auto | init () -> void override |
| | Virtual function that is called once, when the Action is first starting up.
|
| auto | execute () -> void override |
| | Virtual function that is called every frame to change a game object.
|
| auto | end () -> void override |
| | Virtual function that is called once, when an Action is finished executing.
|
| auto | ActionShowMenu () -> void override |
| | Displays a window in imgui.
|
| auto | render () const -> void override |
| | Function used to draw things to screen, useful for things such as debug drawing.
|
| | Action ()=default |
| | Action (const Action &)=default |
| auto | operator= (const Action &) -> Action &=default |
| virtual | ~Action ()=default |
| | Action (Action &&other) noexcept=default |
| auto | operator= (Action &&other) noexcept -> Action &=default |
| auto | operator== (const Action &other) const -> bool |
| | Action (std::string name) |
| | Action (std::string name, float duration) |
| | Action (std::string name, float duration, const th::Bezier &bezierCurve, float initialDelay, float endingDelay) |
| auto | update (float dt) -> void |
| | Universal update function that handles calling init, update, and end at the right time.
|
| auto | shouldRemove () const -> bool |
| auto | getOwner () const -> Entity * |
| auto | setOwner (Entity *newObject) -> void |
| auto | getHasInitialized () const -> bool |
| auto | getHasExecuted () const -> bool |
| auto | getHasEnded () const -> bool |
| auto | isPaused () const -> bool |
| auto | setPaused (bool newState) -> void |
| auto | isBlocking () const -> bool |
| auto | setBlocking (bool newState) -> void |
| auto | setInitialDelay (float delay) -> void |
| auto | setEndingDelay (float delay) -> void |
| auto | getName () -> std::string |
| | Function used for displaying info about what an Action does.
|
| auto | getCompletionPercentage () const -> float |
| | Function used to see how much the action has completed.
|
Moves an entity vertically from where it is currently positioned.
@MoveVerticalAction.h