载入中...
搜索中...
未找到
ScenePhysics.cpp
浏览该文件的文档.
40 if (!self || !world) throw std::runtime_error("shared collider binding requires a live World3D");
static Result failure(Status status)
Construct a failed result from a structured status.
Definition Result.h:175
static Status success(StatusCode code=StatusCode::Ok)
Construct a successful status with an explicit non-error outcome.
Definition Status.h:81
eve::Result< void > unbindWorld(PhysicsWorldHandle world)
Remove an empty provider's matching shared-world binding.
Definition ArtifactProvider.cpp:456
eve::Result< void > bindWorld(World3D &world)
Bind future collider publications to a caller-owned shared world.
Definition ArtifactProvider.cpp:433
PhysicsWorldHandle boundWorld() const noexcept
Return the live shared-world binding, or invalid for compatibility-private mode/stale binding.
Definition ArtifactProvider.cpp:473
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.
Definition ScenePhysics.h:16
eve::Result< void > unbindGeneratedColliders()
Remove the current empty shared-world binding.
Definition ScenePhysics.cpp:20
eve::physics::PhysicsWorldHandle boundWorld() const noexcept
Current bound world identity, or invalid when unbound/stale.
Definition ScenePhysics.cpp:29
eve::Result< void > bindGeneratedColliders(eve::physics::World3D &world)
Route future generated collider publications into a caller-owned gameplay world. @ownership The calle...
Definition ScenePhysics.cpp:14
PhysicsArtifactProvider & physicsArtifactProvider() noexcept
Return the process-owned physics artifact provider singleton.
Definition ArtifactProvider.cpp:605
Definition ScenePhysics.cpp:10
@ NoOp
Physics-owned CPU collider provider for generated artifacts.