载入中...
搜索中...
未找到
ScenePhysics.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
4
5#include "common/Module.h"
6#include "common/Result.h"
8
9namespace eve::physics {
10class World3D;
11}
12
13namespace eve::scene_physics {
14
17public:
19
27 [[nodiscard]] eve::Result<void> bindGeneratedColliders(eve::physics::World3D& world);
29 [[nodiscard]] eve::Result<void> unbindGeneratedColliders();
31 [[nodiscard]] eve::physics::PhysicsWorldHandle boundWorld() const noexcept;
32};
33
34} // namespace eve::scene_physics
#define EVENGINE_API_DOMAINS
Definition Export.h:110
World3D * world
Process-local, generation-qualified handles owned by the physics domain.
Move-only, checked operation results for the common layer.
EVENGINE_API_FOUNDATION public API.
Definition Module.h:46
Move-only operation result carrying either a value or Status.
Definition Result.h:155
Box3D rigid-body world. Script coordinates are meters (Box3D native), unlike 2D World which uses pixe...
Definition World3D.h:63
Scene/runtime composition entry point for generated colliders in a shared World3D.
Optional physics backend for vehicle mobility and body attach.
Definition Climbing.h:36