struct BLRParticle * BLRParticle_CreateFromFile(const char *path_and_file)
struct BLRParticle * BLRParticle_CreateFromRWops(SDL_RWops *rw_ops, enum BLRParticle_FormatType type_hint)
bool BLRParticle_LoadFromFile(struct BLRParticle *particle_effect, const char *path_and_file)
struct BLRParticle BLRParticle
Definition: BlurrrParticle.h:139
bool BLRParticle_LoadFromRWops(struct BLRParticle *particle_effect, SDL_RWops *rw_ops, enum BLRParticle_FormatType type_hint)
Definition: BlurrrParticleFile.h:13
void BLRParticle_FreeBuffer(void *mem_buffer)
void * BLRParticle_SaveToBuffer(struct BLRParticle *particle_effect, size_t *out_buffer_size, enum BLRParticle_FormatType format_type)
struct SDL_RWops SDL_RWops
Definition: BlurrrParticleFile.h:30
bool BLRParticle_LoadFromBuffer(struct BLRParticle *particle_effect, const void *mem_buffer, size_t buffer_size, enum BLRParticle_FormatType type_hint)
struct BLRParticle * BLRParticle_CreateFromBuffer(const void *mem_buffer, size_t buffer_size, enum BLRParticle_FormatType type_hint)
BLRParticle_FormatType
Definition: BlurrrParticleFile.h:11
bool BLRParticle_SaveToFile(struct BLRParticle *particle_effect, const char *path_and_file)
bool BLRParticle_SaveToRWops(struct BLRParticle *particle_effect, SDL_RWops *rw_ops, enum BLRParticle_FormatType format_type)