diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-05-20 21:08:19 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-05-20 21:08:19 -0400 |
| commit | 40d69e7e40a18865a31af2f55efcde369d36dbbb (patch) | |
| tree | 95a2cbbe40192183d13f846f3444b32d7e12b0e8 /src/serialization.hpp | |
| parent | ead9e484db969a880470d625b1884aced296e722 (diff) | |
pke: serialization overhaul + embedded assets
Diffstat (limited to 'src/serialization.hpp')
| -rw-r--r-- | src/serialization.hpp | 16 |
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; }; |
