Depends on Solid-Macros
Unreal-Flecs Discord: https://discord.gg/Q6EWgd8tFK
Flecs Discord: https://discord.gg/WRn8QSfVvx
Many Features are not complete
Only tested on Version: UE 5.7 MSVC/partially Clang
@Megafunk
@ronaldburns
Universalized Component Type Registration CPP <--> Meta Type, Works with USTRUCT, UENUM, and UCLASS
OS-API implementation for Unreal
Tracked ObjectPtr References in Components (needs testing)
New Component Registration in Source/FlecsLibrary/Public/flecs/addons/cpp/component.hpp
Disabled flecs Auto Component Registration (do not re-enable)
set_symbol in Source/FlecsLibrary/Public/flecs/addons/cpp/mixins/entity/builder.hpp
to_constant in Source/FlecsLibrary/Public/flecs/addons/cpp/mixins/enum/impl.hpp and Source/FlecsLibrary/Public/flecs/addons/cpp/mixins/enum/entity\_view.inl
enum_data::entity(underlying_type_t value) in Source/FlecsLibrary/Public/flecs/addons/cpp/impl/world.hpp
EcsFirstUserComponentId is set to 9
added bUseLowId bool paramn to untyped_component(flecs::world_t *world, const char *name) constructor in Source/FlecsLibrary/Public/flecs/addons/cpp/component.hpp
ensure in the Entity CPP-API is renamed to obtain to be compatible with Unreal