- 0.16.0
- remove none-parallel
- support change filter
- multiple sysc points (layer)
- world resource
- 0.15.1
- support MacOS GCC 10.2
- 0.15.0
- use C++20:
span
,concept
, ... CmptType
->TypeID
,CmptAccessType
->AccessTypeID
- support pch
- support Clang, GCC, MSVC
- use C++20:
- 0.14.4
EntityMngr
add singleCmptType
API- Add some template API for
SystemTraits
andSystemMngr
static_assert(std::is_copy_constructible_v<Cmpt>)
tostd::is_copy_constructible_v<Cmpt> || std::is_constructible_v<Cmpt, Cmpt&>
- 0.14.3
CmptsView
,SingletonsView
useSpan
- API with
const CmptType* types, size_t num
useSpan<CmptType> types
as instead - move
include/UECS/detail/_deps/taskflow
toinclude/_deps/taskflow
- 0.14.2
- add
RandomAccessor
for random access other entity's componentSystemFunc
add the memberSchedule::Register*
add the parameter- feature
None Parallel
is updated to supportRandomAccessor
World::GenUpdateFrameGraph
is updated to supportRandomAccessor
CmptAccessType
's defaultAccessMode
change fromLATEST
toWRITE
World
command buffer layer's type change fromsize_t
toint
- add
- 0.14.1:
CmptAccessMode
remove singleton - 0.14.0: System Lifecycle