LeviLamina
|
Classes | |
struct | EditorSystemCategory |
struct | GameSystemCategory |
struct | RuntimeInitialize |
struct | UsedInClientMovementCorrections |
struct | UsedInServerPlayerMovement |
Public Types | |
using | MovementSystemCategory |
Public Member Functions | |
virtual void | tickMovementCatchup (::EntityRegistry ®istry) |
virtual void | tickMovementCorrectionReplay (::EntityRegistry ®istry) |
virtual void | registerTickingSystem (::gsl::span<::Bedrock::typeid_t<::SystemCategory > const > categories, ::std::unique_ptr<::ITickingSystem > system, ::SystemInfo const &info, ::EntitySystemTickingMode tickingMode) |
virtual bool | _hasSingleTickCategory (::Bedrock::typeid_t<::SystemCategory > const category) const |
MCAPI | EntitySystems (::std::unique_ptr<::IEntitySystemsCollection > systems, ::std::string name) |
MCAPI ::std::vector<::gsl::not_null<::SystemInfo const * > > | getSystemInfo (::Bedrock::typeid_t<::SystemCategory > const &filter) const |
MCAPI void | registerEditorOnlyTickingSystem (::TickingSystemWithInfo &&system) |
MCAPI void | registerEvents (::EntityRegistry ®istry) |
MCAPI void | registerGameOnlyTickingSystem (::TickingSystemWithInfo &&system) |
MCAPI void | registerMovementTickingSystem (::TickingSystemWithInfo &&system) |
MCAPI void | registerTickingSystem (::TickingSystemWithInfo &&system) |
MCAPI void * | $ctor (::std::unique_ptr<::IEntitySystemsCollection > systems, ::std::string name) |
MCAPI void | $dtor () |
MCAPI void | $tickMovementCatchup (::EntityRegistry ®istry) |
MCAPI void | $tickMovementCorrectionReplay (::EntityRegistry ®istry) |
MCAPI void | $registerTickingSystem (::gsl::span<::Bedrock::typeid_t<::SystemCategory > const > categories, ::std::unique_ptr<::ITickingSystem > system, ::SystemInfo const &info, ::EntitySystemTickingMode tickingMode) |
MCAPI bool | $_hasSingleTickCategory (::Bedrock::typeid_t<::SystemCategory > const category) const |
MCFOLD void * | $ctor () |
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
Public Attributes | |
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PlayerInteractionSystem > > | mPlayerInteractionSystem |
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::IEntitySystemsCollection > > | mSystems |
::ll::TypedStorage< 8, 16, ::OwnerPtr<::EcsEventDispatcher > > | mDispatcher |
::ll::TypedStorage< 8, 32, ::std::string > | mName |
::ll::TypedStorage< 1, 1, bool > | mEnableTimingCapture |
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
using EntitySystems::MovementSystemCategory |
|
virtual |
Implements IEntitySystems.
|
virtual |
Implements IEntitySystems.
|
virtual |
Implements IEntitySystems.
|
virtual |
Implements IEntitySystems.