载入中...
搜索中...
未找到
PhysicsHandles.h
浏览该文件的文档.
1#pragma once
12#include "common/Identity.h"
13
14namespace eve::physics {
15
24
33
34namespace detail {
35
44[[nodiscard("retain the handle while the physics world is live")]]
46
49
50} // namespace detail
51} // namespace eve::physics
Strong identity values shared by persistence, content and logical-name APIs.
int detail
Strong generation-qualified handles for non-ECS runtime registries.
Id128 public API.
Definition Identity.h:112
PhysicsWorldHandle allocatePhysicsWorldHandle()
Allocates a process-local world handle from the physics owner.
eve::PersistentId makePhysicsWorldPersistentId(PhysicsWorldHandle runtimeHandle)
Creates a non-nil process-local generated identity for a world without an injected persistent ID.
Optional physics backend for vehicle mobility and body attach.
Definition Climbing.h:36
Tag for a process-local physics-body handle.
Tag for a process-local physics-joint handle.
Tag for a process-local physics-shape handle.
Tag for a process-local physics-world handle.