summaryrefslogtreecommitdiff
path: root/src/serialization.hpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-05-20 21:08:19 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-05-20 21:08:19 -0400
commit40d69e7e40a18865a31af2f55efcde369d36dbbb (patch)
tree95a2cbbe40192183d13f846f3444b32d7e12b0e8 /src/serialization.hpp
parentead9e484db969a880470d625b1884aced296e722 (diff)
pke: serialization overhaul + embedded assets
Diffstat (limited to 'src/serialization.hpp')
-rw-r--r--src/serialization.hpp16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/serialization.hpp b/src/serialization.hpp
index 93fd92a..1f9df48 100644
--- a/src/serialization.hpp
+++ b/src/serialization.hpp
@@ -49,19 +49,17 @@ iccsc SRLZTN_CAMERA_IS_PRIMARY = "IsPrimary:";
iccsc SRLZTN_UI_BOX_UUID = "UUID:";
iccsc SRLZTN_UI_BOX_PARENT_UUID = "ParentUUID:";
iccsc SRLZTN_UI_BOX_FLAGS = "Flags:";
-iccsc SRLZTN_UI_BOX_POS_TOP_LEFT_X = "PosTopLeftX:";
-iccsc SRLZTN_UI_BOX_POS_TOP_LEFT_Y = "PosTopLeftY:";
-iccsc SRLZTN_UI_BOX_MIN_WIDTH = "MinWidthX:";
-iccsc SRLZTN_UI_BOX_MIN_HEIGHT = "MinWidthY:";
-iccsc SRLZTN_UI_BOX_MAX_WIDTH = "MaxWidthX:";
-iccsc SRLZTN_UI_BOX_MAX_HEIGHT = "MaxWidthY:";
+iccsc SRLZTN_UI_BOX_POS_TOP_LEFT = "PosTopLeft:";
+iccsc SRLZTN_UI_BOX_MIN_SIZE = "MinSize:";
+iccsc SRLZTN_UI_BOX_MAX_SIZE = "MaxSize:";
iccsc SRLZTN_UI_BOX_FLEX_WEIGHT = "FlexWeight:";
-iccsc SRLZTN_UI_BOX_TYPE = "Type:";
iccsc SRLZTN_UI_BOX_FLEX_DIRECTION = "FlexDirection:";
iccsc SRLZTN_UI_BOX_LAYER = "Layer:";
+iccsc SRLZTN_UI_BOX_TYPE = "Type:";
iccsc SRLZTN_UI_BOX_DATA_TEXT_FONT_RENDER_UUID = "FontRenderUUID:";
iccsc SRLZTN_UI_FONT_RENDER_UUID = "UUID:";
+iccsc SRLZTN_UI_FONT_RENDER_FONT_TYPE_UUID = "FontTypeUUID:";
iccsc SRLZTN_UI_FONT_RENDER_TEXT_BEGIN = "TextBegin::";
iccsc SRLZTN_UI_FONT_RENDER_SETTINGS_CHAR_SCALE = "CharScale:";
iccsc SRLZTN_UI_FONT_RENDER_SETTINGS_LINE_HEIGHT_SCALE = "LineHeightScale:";
@@ -70,7 +68,7 @@ iccsc SRLZTN_UI_FONT_RENDER_SETTINGS_SURFACE_AREA_SIZE = "SurfaceAreaSize:";
iccsc SRLZTN_UI_FONT_RENDER_SETTINGS_SURFACE_AREA_POS = "SurfaceAreaPos:";
iccsc SRLZTN_UI_FONT_RENDER_SETTINGS_SURFACE_AREA_FLAGS = "SurfaceAreaFlags:";
-struct srlztn_instance_mapping {
+struct srlztn_ecs_mapping {
pk_uuid serialized_uuid = pk_uuid_zed;
Entity_Base *created_entity = nullptr;
CompInstance *created_instance = nullptr;
@@ -85,7 +83,7 @@ struct srlztn_serialize_helper {
struct srlztn_deserialize_helper {
pk_membucket *bkt;
pke_scene *scene;
- pk_arr_t<srlztn_instance_mapping> mapping;
+ pk_arr_t<srlztn_ecs_mapping> mapping;
pk_arr_t<pke_kve_container> kvp_containers;
};