Euphoria
|
eu::render::Sprite Struct Reference
#include <sprite.h>
Public Member Functions | |
Sprite (std::shared_ptr< Texture2 > texture, const vec2f &position=zero2f) | |
void | render (SpriteRenderer *render) const |
float | get_height () const |
float | get_width () const |
Public Attributes | |
std::shared_ptr< Texture2 > | texture |
vec2f | position |
Angle | rotation |
Scale2f | scale = Scale2f(1, 1) |
Rgb | color = Rgb(1.0f) |
float | alpha = 1.0f |
Detailed Description
Constructor & Destructor Documentation
◆ Sprite()
Member Function Documentation
◆ get_height()
◆ get_width()
◆ render()
void eu::render::Sprite::render | ( | SpriteRenderer * | render | ) | const |
Member Data Documentation
◆ alpha
◆ color
◆ position
◆ rotation
◆ scale
◆ texture
The documentation for this struct was generated from the following files: