--- a/src/ascension/2d/sprite.h Mon May 12 20:51:57 2025 +0200 +++ b/src/ascension/2d/sprite.h Mon May 12 21:13:24 2025 +0200 @@ -35,7 +35,11 @@ typedef struct AscSprite { AscSceneNode data; AscMesh mesh; + unsigned width; + unsigned height; AscTexture *texture; + enum asc_texture_scale_mode texture_scale_mode; + asc_vec2f texture_scale; } AscSprite; struct asc_sprite_create_args { @@ -66,4 +70,6 @@ void asc_sprite_draw(AscSprite const *sprite); +void asc_sprite_set_size(AscSceneNode *node, unsigned width, unsigned height); + #endif //ASCENSION_SPRITE_H