accept(Drawable &drawable)=0 (defined in trase::AnimatedBackend) | trase::AnimatedBackend | pure virtual |
accept(Drawable &drawable, float time)=0 (defined in trase::Backend) | trase::Backend | pure virtual |
add_animated_circle(const vfloat2_t ¢re, float radius, float time) | trase::BackendSVG | |
add_animated_fill(const RGBA &color) | trase::BackendSVG | |
add_animated_path(const float time) | trase::BackendSVG | |
add_animated_rect(const bfloat2_t &x, float time) | trase::BackendSVG | |
add_animated_stroke(const RGBA &color) | trase::BackendSVG | |
arc(const vfloat2_t ¢re, const float radius, const float angle0, const float angle1) | trase::BackendSVG | |
BackendSVG(std::ostream &out) | trase::BackendSVG | explicit |
begin_animated_path() | trase::BackendSVG | |
begin_frame() | trase::BackendSVG | |
begin_path() | trase::BackendSVG | |
circle(const vfloat2_t ¢re, float r) noexcept | trase::BackendSVG | |
circle_with_text(const vfloat2_t ¢re, float radius, const char *string) | trase::BackendSVG | |
clear_tooltip() | trase::BackendSVG | |
close_path() | trase::BackendSVG | |
end_animated_circle() | trase::BackendSVG | |
end_animated_path(const float time) | trase::BackendSVG | |
end_animated_rect() | trase::BackendSVG | |
end_frame() | trase::BackendSVG | |
fill() | trase::BackendSVG | |
fill_color(const RGBA &color) | trase::BackendSVG | |
fill_color(const RGBA &color, const RGBA &color_mouseover) | trase::BackendSVG | |
finalise() noexcept | trase::BackendSVG | |
font_blur(const float blur) | trase::BackendSVG | |
font_face(const char *face) | trase::BackendSVG | |
font_size(float size) | trase::BackendSVG | |
get_mouse_pos() | trase::BackendSVG | |
get_time() | trase::BackendSVG | |
import_web_font(const std::string &url) | trase::BackendSVG | |
init(const vfloat2_t &pixels, const char *name, float time_span=0.f) noexcept | trase::BackendSVG | |
is_interactive() | trase::BackendSVG | |
line_to(const vfloat2_t &x) | trase::BackendSVG | |
mouse_drag_delta() | trase::BackendSVG | |
mouse_drag_reset_delta() | trase::BackendSVG | |
mouse_dragging() | trase::BackendSVG | |
move_to(const vfloat2_t &x) | trase::BackendSVG | |
rect(const bfloat2_t &x, float r=0.f) noexcept | trase::BackendSVG | |
reset_scissor() | trase::BackendSVG | |
reset_transform() | trase::BackendSVG | |
rotate(const float angle) | trase::BackendSVG | |
rounded_rect(const bfloat2_t &x, float r) noexcept | trase::BackendSVG | |
scissor(const bfloat2_t &x) | trase::BackendSVG | |
set_mouse_down(const vfloat2_t &mouse_pos) | trase::BackendSVG | static |
set_mouse_up() | trase::BackendSVG | static |
should_close() | trase::BackendSVG | |
stroke() | trase::BackendSVG | |
stroke_color(const RGBA &color) | trase::BackendSVG | |
stroke_color(const RGBA &color, const RGBA &color_mouseover) | trase::BackendSVG | |
stroke_width(const float lw) | trase::BackendSVG | |
text(const vfloat2_t &x, const char *string, const char *end) | trase::BackendSVG | |
text_align(const unsigned int align) | trase::BackendSVG | |
tooltip(const vfloat2_t &x, const char *string) | trase::BackendSVG | |
translate(const vfloat2_t &v) | trase::BackendSVG | |