diff options
author | admin <admin@optics-design.com> | 2025-08-04 18:10:36 +0200 |
---|---|---|
committer | admin <admin@optics-design.com> | 2025-08-04 18:10:36 +0200 |
commit | b59995f9732720e8c82e22f44c0c8cb3efe2c708 (patch) | |
tree | c7ef8e6343166b3384f8ed61ce5faa3e0e6692cc /include/glass_data.h | |
parent | 8e1ae9c581ea51bfef6e531865f75453180f31b6 (diff) |
changes to label visibility
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 */
|