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 |