All parameters from a frame at a given instant. More...
#include <frame.hpp>
Public Member Functions | |
frame_parameters () | |
Public Attributes | |
int | duration |
image::locator | image |
image::locator | image_diagonal |
std::string | image_mod |
std::string | halo |
int | halo_x |
int | halo_y |
std::string | halo_mod |
std::string | sound |
std::string | text |
Uint32 | text_color |
Uint32 | blend_with |
double | blend_ratio |
double | highlight_ratio |
double | offset |
double | submerge |
int | x |
int | y |
int | directional_x |
int | directional_y |
tristate | auto_vflip |
tristate | auto_hflip |
tristate | primary_frame |
int | drawing_layer |
tristate frame_parameters::auto_hflip |
Definition at line 96 of file frame.hpp.
Referenced by unit_frame::get_overlaped_hex(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
tristate frame_parameters::auto_vflip |
Definition at line 95 of file frame.hpp.
Referenced by unit_frame::get_overlaped_hex(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
double frame_parameters::blend_ratio |
Definition at line 87 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), unit_frame::redraw(), and unit_drawer::redraw_unit().
Uint32 frame_parameters::blend_with |
Definition at line 86 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), unit_frame::redraw(), and unit_drawer::redraw_unit().
int frame_parameters::directional_x |
Definition at line 93 of file frame.hpp.
Referenced by unit_frame::get_overlaped_hex(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
int frame_parameters::directional_y |
Definition at line 94 of file frame.hpp.
Referenced by unit_frame::get_overlaped_hex(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
int frame_parameters::drawing_layer |
Definition at line 98 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
int frame_parameters::duration |
Definition at line 75 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), and frame_parsed_parameters::parameters().
std::string frame_parameters::halo |
Definition at line 79 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
std::string frame_parameters::halo_mod |
Definition at line 82 of file frame.hpp.
Referenced by unit_animation_component::invalidate(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), unit_frame::redraw(), and unit_drawer::redraw_unit().
int frame_parameters::halo_x |
Definition at line 80 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
int frame_parameters::halo_y |
Definition at line 81 of file frame.hpp.
Referenced by unit_animation_component::invalidate(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), unit_frame::redraw(), and unit_drawer::redraw_unit().
double frame_parameters::highlight_ratio |
Definition at line 88 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), unit_frame::redraw(), and unit_drawer::redraw_unit().
image::locator frame_parameters::image |
Definition at line 76 of file frame.hpp.
Referenced by unit_frame::get_overlaped_hex(), unit_animation_component::invalidate(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), unit_frame::redraw(), and unit_drawer::redraw_unit().
image::locator frame_parameters::image_diagonal |
Definition at line 77 of file frame.hpp.
Referenced by unit_frame::get_overlaped_hex(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
std::string frame_parameters::image_mod |
Definition at line 78 of file frame.hpp.
Referenced by unit_frame::get_overlaped_hex(), unit_animation_component::invalidate(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), unit_frame::redraw(), and unit_drawer::redraw_unit().
double frame_parameters::offset |
Definition at line 89 of file frame.hpp.
Referenced by unit_frame::get_overlaped_hex(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
tristate frame_parameters::primary_frame |
Definition at line 97 of file frame.hpp.
Referenced by unit_animation::invalidate(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), unit_animation::redraw(), and unit_drawer::redraw_unit().
std::string frame_parameters::sound |
Definition at line 83 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
double frame_parameters::submerge |
Definition at line 90 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), unit_frame::redraw(), and unit_drawer::redraw_unit().
std::string frame_parameters::text |
Definition at line 84 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
Uint32 frame_parameters::text_color |
Definition at line 85 of file frame.hpp.
Referenced by unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
int frame_parameters::x |
Definition at line 91 of file frame.hpp.
Referenced by unit_frame::get_overlaped_hex(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), and unit_frame::redraw().
int frame_parameters::y |
Definition at line 92 of file frame.hpp.
Referenced by unit_frame::get_overlaped_hex(), unit_animation_component::invalidate(), unit_frame::merge_parameters(), frame_parsed_parameters::parameters(), unit_frame::redraw(), and unit_drawer::redraw_unit().