载入中...
搜索中...
未找到
TrajectoryCollision.h
浏览该文件的文档.
Authoring definitions for bone-bound collision proxies (UE5 Physics Asset style).
Owning, generation-qualified results for cross-module 3D physics queries.
Process-local, generation-qualified handles owned by the physics domain.
Move-only, checked operation results for the common layer.
Stable reference to a runtime gameplay subject.
Common time values and an injectable deterministic simulation clock.
Read-only cross-module contract for sampling named animated attachment points. @ownership Implementat...
Definition AttachmentPoint.h:22
Box3D rigid-body world. Script coordinates are meters (Box3D native), unlike 2D World which uses pixe...
Definition World3D.h:63
Owner-thread authority for bone-bound collider catalogs and continuous sweeps.
Definition TrajectoryCollision.h:87
std::size_t poseSourceCount() const noexcept
Number of subjects with a bound pose source.
Definition TrajectoryCollision.h:138
std::size_t colliderCount() const noexcept
Number of registered catalog entries.
Definition TrajectoryCollision.h:134
TrajectoryCollisionRuntime(const TrajectoryCollisionRuntime &)=delete
std::size_t armedCount() const noexcept
Number of armed collider windows.
Definition TrajectoryCollision.h:136
~TrajectoryCollisionRuntime()
Releases TrajectoryCollisionRuntime resources.
TrajectoryCollisionRuntime & operator=(const TrajectoryCollisionRuntime &)=delete
Definition BoneCollider.cpp:5
Definition Container.h:602
Plain world-space point shared by animation consumers without a math-library dependency.
Definition AttachmentPoint.h:10
Catalog entry that binds a sphere or capsule to named attachment points.
Definition BoneCollider.h:32
Owning result of one deterministic trajectory advance. @cost Linear in the number of unique World3D c...
Definition TrajectoryCollision.h:68
std::vector< TrajectoryHit > hits
Unique contacts produced by armed collider sweeps this tick.
Definition TrajectoryCollision.h:71
One confirmed World3D contact produced by a frame sweep.
Definition TrajectoryCollision.h:48
SubjectRef subject
Definition TrajectoryCollision.h:49
std::string colliderId
Definition TrajectoryCollision.h:50
World-space sample of one collider endpoint pair.
Definition TrajectoryCollision.h:41
AttachmentPoint end
Definition TrajectoryCollision.h:43
AttachmentPoint start
Definition TrajectoryCollision.h:42