Euphoria
|
spriterender.h
Go to the documentation of this file.
Definition: button.h:15
Definition: angle.h:14
Definition: vec2.h:137
Definition: spriterender.h:21
DrawData & set_rotation(const Angle &r)
Definition: spriterender.cc:27
Definition: scalablesprite.h:28
Definition: shader.h:51
Definition: shaderuniform.h:11
Definition: spriterender.h:35
void operator=(SpriteRenderer &&)=delete
SpriteRenderer(render::ShaderProgram *shader)
Definition: spriterender.cc:53
void draw_ninepatch(const ScalableSprite &ninepatch, const Rectf &rect, const Rgba &tint)
Definition: spriterender.cc:145
void operator=(const SpriteRenderer &)=delete
void draw_sprite(const Texture2 &texture, const Rectf &position, const DrawData &data=DrawData{})
Definition: spriterender.cc:125
void draw_rect(const Texture2 &texture, const Rectf &sprite_area, const Rectf &texture_region, const Angle &rotation_angle, const Scale2f &rotation_anchor, const Rgba &tint_color)
Definition: spriterender.cc:71
SpriteRenderer(const SpriteRenderer &other)=delete
SpriteRenderer(SpriteRenderer &&other)=delete
Definition: texture.h:78