载入中...
搜索中...
未找到
RuntimeHandle.h 文件参考

Strong generation-qualified handles for non-ECS runtime registries. 更多...

#include <compare>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <limits>
#include <optional>

浏览源代码.

类

struct  eve::detail::HandleCoordinates
 Tag-free slot coordinates behind every RuntimeHandle<Tag>. 更多...
 
class  eve::RuntimeHandle< Tag >
 Process-local slot identity tagged by the registry that owns it. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::detail
 
namespace  std
 

详细描述

Strong generation-qualified handles for non-ECS runtime registries.

RuntimeHandle is intentionally separate from ecs::EntityHandle. It is a compact process-local identity for slot maps owned by modules such as UI, graphics, or physics; it is not a persistent ID and must not cross a process or save boundary.

在文件 RuntimeHandle.h 中定义.