载入中...
搜索中...
未找到
Effects.h
浏览该文件的文档.
41 [[nodiscard]] static eve::script::Borrowed<EffectContainer> resolve(EffectContainerHandleRef reference) noexcept;
Owning effect storage and lifecycle-only executor.
Definition, policy, instance and lifecycle value types for effects.
Explicit Value/Owned/Borrowed semantics at the Squirrel boundary.
static bool isStale(EffectContainerHandleRef reference) noexcept
Reports whether a container reference is invalid for the current module.
Definition Effects.cpp:97
Module_REG(Effects)
static eve::Result< EffectContainerHandleRef > newContainer()
Allocates a container and returns its generation-qualified ownership reference.
Definition Effects.cpp:77
static eve::script::Borrowed< EffectContainer > resolve(EffectContainerHandleRef reference) noexcept
Resolves a live container as a non-owning observation.
Definition Effects.cpp:82
Non-owning C++ observation with no implicit lifetime extension.
Definition RuntimeRegistry.h:42
Slot/generation registry whose objects are exclusively unique-owned.
Definition RuntimeRegistry.h:359
Definition EffectContainer.cpp:10
Owner tag for non-ECS effect-container handles.
Definition Effects.h:19
Handle plus owner-lifetime epoch for a non-ECS registry object.
Definition RuntimeRegistry.h:91