| accelerate | unit_animation::particle | |
| acceleration_ | animated< unit_frame > | private |
| add_frame(const std::chrono::milliseconds &duration, const unit_frame &value, bool force_change=false) | animated< unit_frame > | |
| anim_description typedef | animated< unit_frame > | |
| animated(const std::chrono::milliseconds &start_time=std::chrono::milliseconds{0}) | animated< unit_frame > | |
| animated(const anim_description &cfg, const std::chrono::milliseconds &start_time=std::chrono::milliseconds{0}, bool force_change=false) | animated< unit_frame > | explicit |
| animation_finished() const | animated< unit_frame > | |
| animation_finished_potential() const | animated< unit_frame > | |
| clear_halo() | unit_animation::particle | |
| current_frame_key_ | animated< unit_frame > | private |
| CYCLE enum value | unit_animation::particle | |
| cycle_state enum name | unit_animation::particle | |
| cycles() const | animated< unit_frame > | inline |
| cycles_ | unit_animation::particle | private |
| does_not_change() const | animated< unit_frame > | inline |
| does_not_change_ | animated< unit_frame > | private |
| force_change() | animated< unit_frame > | inline |
| force_next_update_ | animated< unit_frame > | private |
| frame_description typedef | animated< unit_frame > | |
| frames_ | animated< unit_frame > | private |
| get_animation_duration() const | animated< unit_frame > | |
| get_animation_time() const | animated< unit_frame > | |
| get_animation_time_potential() const | animated< unit_frame > | |
| get_begin_time() const | animated< unit_frame > | |
| get_current_frame() const | animated< unit_frame > | |
| get_current_frame_begin_time() const | animated< unit_frame > | |
| get_current_frame_duration() const | animated< unit_frame > | |
| get_current_frame_end_time() const | animated< unit_frame > | |
| get_current_frame_time() const | animated< unit_frame > | |
| get_end_time() const | animated< unit_frame > | |
| get_first_frame() const | animated< unit_frame > | |
| get_frame(std::size_t n) const | animated< unit_frame > | |
| get_frames_count() const | animated< unit_frame > | |
| get_last_frame() const | animated< unit_frame > | |
| get_overlaped_hex(const frame_parameters &value, const map_location &src, const map_location &dst) | unit_animation::particle | |
| halo_id_ | unit_animation::particle | private |
| last_frame_begin_time_ | unit_animation::particle | private |
| last_update_tick_ | animated< unit_frame > | private |
| max_animation_time_ | animated< unit_frame > | private |
| need_minimal_update() const | unit_animation::particle | |
| need_update() const | unit_animation::particle | |
| NO_CYCLE enum value | unit_animation::particle | |
| not_started() const | animated< unit_frame > | |
| override(const std::chrono::milliseconds &start_time, const std::chrono::milliseconds &duration, const cycle_state cycles, const std::string &highlight="", const std::string &blend_ratio="", color_t blend_color={0, 0, 0}, const std::string &offset="", const std::string &layer="", const std::string &modifiers="") | unit_animation::particle | |
| parameters(const frame_parameters &default_val) const | unit_animation::particle | inline |
| parameters_ | unit_animation::particle | private |
| particle(const std::chrono::milliseconds &start_time=std::chrono::milliseconds{0}, const frame_builder &builder=frame_builder()) | unit_animation::particle | inlineexplicit |
| particle(const config &cfg, const std::string &frame_string="frame") | unit_animation::particle | explicit |
| pause_animation() | animated< unit_frame > | inline |
| redraw(const frame_parameters &value, const map_location &src, const map_location &dst, halo::manager &halo_man) | unit_animation::particle | |
| remove_frames_until(const std::chrono::milliseconds &starting_time) | animated< unit_frame > | protected |
| restart_animation() | animated< unit_frame > | inline |
| set_animation_time(const std::chrono::milliseconds &time) | animated< unit_frame > | |
| set_begin_time(const std::chrono::milliseconds &new_begin_time) | animated< unit_frame > | |
| set_end_time(const std::chrono::milliseconds &ending_time) | animated< unit_frame > | protected |
| set_max_animation_time(const std::chrono::milliseconds &time) | animated< unit_frame > | |
| start_animation(const std::chrono::milliseconds &start_time) | unit_animation::particle | |
| animated< unit_frame >::start_animation(const std::chrono::milliseconds &start_time, bool cycles=false) | animated< unit_frame > | |
| start_tick_ | animated< unit_frame > | private |
| started_ | animated< unit_frame > | private |
| starting_frame_time_ | animated< unit_frame > | protected |
| tick_to_time(const std::chrono::steady_clock::time_point &animation_tick) const | animated< unit_frame > | |
| time_to_tick(const std::chrono::milliseconds &animation_time) const | animated< unit_frame > | |
| UNSET enum value | unit_animation::particle | |
| update_last_draw_time(double acceleration=0) | animated< unit_frame > | |
| void_value_ | animated< unit_frame > | static |
| ~animated()=default | animated< unit_frame > | virtual |
| ~particle() | unit_animation::particle | virtual |