theme presets work

This commit is contained in:
Ryan Fleury
2025-05-02 15:28:56 -07:00
parent d98335ef76
commit 644ba8d02e
9 changed files with 356 additions and 27 deletions
+13
View File
@@ -1174,6 +1174,19 @@ str8_array_reserve(Arena *arena, U64 count)
return arr;
}
internal String8Array
str8_array_copy(Arena *arena, String8Array array)
{
String8Array result = {0};
result.count = array.count;
result.v = push_array(arena, String8, result.count);
for EachIndex(idx, result.count)
{
result.v[idx] = push_str8_copy(arena, array.v[idx]);
}
return result;
}
////////////////////////////////
//~ rjf: String Path Helpers
+1
View File
@@ -291,6 +291,7 @@ internal void str8_list_from_flags(Arena *arena, String8List *list, U32
internal String8Array str8_array_zero(void);
internal String8Array str8_array_from_list(Arena *arena, String8List *list);
internal String8Array str8_array_reserve(Arena *arena, U64 count);
internal String8Array str8_array_copy(Arena *arena, String8Array array);
////////////////////////////////
//~ rjf: String Path Helpers