diff options
Diffstat (limited to 'include/glass_data.h')
-rw-r--r-- | include/glass_data.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/glass_data.h b/include/glass_data.h index 75aedde..56c2c7f 100644 --- a/include/glass_data.h +++ b/include/glass_data.h @@ -46,4 +46,11 @@ b32 load_glasses_from_json(const byte* json_path, const byte* manufacturer_filte // Cleanup glass data resources
void cleanup_glass_data(void);
+// Catalog management
+u32 get_catalog_count(void);
+const char* get_catalog_name(u32 catalog_index);
+const char* get_current_catalog_name(void);
+void set_current_catalog(u32 catalog_index);
+void cycle_catalog(i32 direction); // +1 for next, -1 for previous
+
#endif /* GLASS_DATA_H */
|