Files
cell/source/sprite.h

23 lines
329 B
C

#ifndef SPRITE_H
#define SPRITE_H
#include "HandmadeMath.h"
#include "script.h"
#include "render.h"
struct sprite{
rect affine;
JSValue image;
SDL_GPUTexture *tex;
rect uv;
int layer;
HMM_Vec4 color;
};
typedef struct sprite sprite;
sprite *make_sprite();
void sprite_free(JSRuntime *rt, sprite *sprite);
#endif