summaryrefslogtreecommitdiff
path: root/trunk/librosprite.h
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/librosprite.h')
-rw-r--r--trunk/librosprite.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/trunk/librosprite.h b/trunk/librosprite.h
index 74167b3..61e5e22 100644
--- a/trunk/librosprite.h
+++ b/trunk/librosprite.h
@@ -54,6 +54,10 @@ struct rosprite_file_context* rosprite_create_file_context(FILE* f);
void rosprite_destroy_file_context(struct rosprite_file_context* ctx);
int rosprite_file_reader(uint8_t* buf, size_t count, void* ctx);
+struct rosprite_mem_context* rosprite_create_mem_context(uint8_t* p, unsigned long total_size);
+void rosprite_destroy_mem_context(struct rosprite_mem_context* ctx);
+int rosprite_mem_reader(uint8_t* buf, size_t count, void* ctx);
+
struct rosprite_area* rosprite_load(reader reader, void* ctx);
void rosprite_destroy_sprite_area(struct rosprite_area *);