#pragma once #include using u8 = uint8_t; using u16 = uint16_t; using u32 = uint32_t; using u64 = uint64_t; using s8 = int8_t; using s16 = int16_t; using s32 = int32_t; using s64 = int64_t; constexpr u64 u64_invalid_id{ 0xffffffffffffffff }; constexpr u32 u32_invalid_id{ 0xffffffff }; constexpr u16 u16_invalid_id{ 0xffff }; constexpr u8 u8_invalid_id { 0xff }; using f32 = float;