diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2023-09-05 13:02:06 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2023-09-06 17:24:27 -0400 |
| commit | 209ea9292599b294fe782ba43a4f3418849a65a3 (patch) | |
| tree | 154c02fe8e1a813987d47692a75716808b011021 /src/components.hpp | |
| parent | 3c55528b3e0e6e52e416535d9884254a0f21d07e (diff) | |
type-safe handle max value cleanup
Diffstat (limited to 'src/components.hpp')
| -rw-r--r-- | src/components.hpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/components.hpp b/src/components.hpp index 8f0d3a5..7f3c0bb 100644 --- a/src/components.hpp +++ b/src/components.hpp @@ -10,15 +10,15 @@ const uint64_t ECS_UNSET_VAL = 0xFFFFFFFFFFFFFFFF; -TypeSafeInt_H(EntityHandle, uint64_t, UINT64_MAX); -TypeSafeInt_H(GrBindsHandle, uint64_t, UINT64_MAX); -TypeSafeInt_H(InstanceHandle, uint64_t, UINT64_MAX); +TypeSafeInt_H(EntityHandle, uint64_t, ECS_UNSET_VAL); +TypeSafeInt_H(GrBindsHandle, uint64_t, ECS_UNSET_VAL); +TypeSafeInt_H(InstanceHandle, uint64_t, ECS_UNSET_VAL); struct Entity { - EntityHandle handle = EntityHandle{EntityHandle_T{ECS_UNSET_VAL}}; - EntityHandle parentHandle = EntityHandle{EntityHandle_T{ECS_UNSET_VAL}}; - GrBindsHandle grBindsHandle = GrBindsHandle{GrBindsHandle_T{ECS_UNSET_VAL}}; - InstanceHandle instanceHandle = InstanceHandle{InstanceHandle_T{ECS_UNSET_VAL}}; + EntityHandle handle = EntityHandle_MAX; + EntityHandle parentHandle = EntityHandle_MAX; + GrBindsHandle grBindsHandle = GrBindsHandle_MAX; + InstanceHandle instanceHandle = InstanceHandle_MAX; bool isMarkedForRemoval = false; }; @@ -34,7 +34,7 @@ struct InstPos { }; struct CompGrBinds { - GrBindsHandle grBindsHandle = GrBindsHandle{GrBindsHandle_T{ECS_UNSET_VAL}}; + GrBindsHandle grBindsHandle = GrBindsHandle_MAX; VkDeviceMemory deviceMemory = VK_NULL_HANDLE; VkBuffer vertexBuffer = VK_NULL_HANDLE; uint32_t vertexFirstBinding = 0; @@ -56,8 +56,8 @@ struct CompGrBinds { }; struct CompInstance { - GrBindsHandle grBindsHandle = GrBindsHandle{GrBindsHandle_T{ECS_UNSET_VAL}}; - InstanceHandle instanceHandle = InstanceHandle{InstanceHandle_T{ECS_UNSET_VAL}}; + GrBindsHandle grBindsHandle = GrBindsHandle_MAX; + InstanceHandle instanceHandle = InstanceHandle_MAX; uint64_t index = ECS_UNSET_VAL; InstPos *ptr = nullptr; }; |
