Euphoria
|
eu::render::SpriteRenderer Struct Reference
#include <spriterender.h>
Public Member Functions | |
SpriteRenderer (render::ShaderProgram *shader) | |
~SpriteRenderer () | |
SpriteRenderer (const SpriteRenderer &other)=delete | |
void | operator= (const SpriteRenderer &)=delete |
SpriteRenderer (SpriteRenderer &&other)=delete | |
void | operator= (SpriteRenderer &&)=delete |
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) |
void | draw_sprite (const Texture2 &texture, const Rectf &position, const DrawData &data=DrawData{}) |
void | draw_ninepatch (const ScalableSprite &ninepatch, const Rectf &rect, const Rgba &tint) |
Detailed Description
Definition at line 34 of file spriterender.h.
Constructor & Destructor Documentation
◆ SpriteRenderer() [1/3]
eu::render::SpriteRenderer::SpriteRenderer | ( | render::ShaderProgram * | shader | ) |
Definition at line 53 of file spriterender.cc.
◆ ~SpriteRenderer()
eu::render::SpriteRenderer::~SpriteRenderer | ( | ) |
Definition at line 63 of file spriterender.cc.
◆ SpriteRenderer() [2/3]
|
delete |
◆ SpriteRenderer() [3/3]
|
delete |
Member Function Documentation
◆ draw_ninepatch()
void eu::render::SpriteRenderer::draw_ninepatch | ( | const ScalableSprite & | ninepatch, |
const Rectf & | rect, | ||
const Rgba & | tint | ||
) |
Definition at line 144 of file spriterender.cc.
◆ draw_rect()
void eu::render::SpriteRenderer::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 at line 70 of file spriterender.cc.
◆ draw_sprite()
void eu::render::SpriteRenderer::draw_sprite | ( | const Texture2 & | texture, |
const Rectf & | position, | ||
const DrawData & | data = DrawData{} |
||
) |
Definition at line 124 of file spriterender.cc.
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
delete |
The documentation for this struct was generated from the following files:
- libs/render/src/render/spriterender.h
- libs/render/src/render/spriterender.cc