载入中...
搜索中...
未找到
Composition-only ECS components and fixed-phase climbing systems. 更多...
#include "common/Export.h"#include "climbing/Climbing.h"#include "climbing/ClimbingInput.h"#include "common/ECS.h"#include "physics/Body3D.h"#include "physics/PhysicsLink.h"#include "physics/World3D.h"#include <array>#include <algorithm>#include <chrono>#include <cmath>#include <cstddef>#include <cstdint>#include <span>#include <string>#include <string_view>#include <utility>类 | |
| struct | eve::climbing::ClimbingBody |
| Hot authoritative transient motor component; replicated by value for prediction. 更多... | |
| struct | eve::climbing::ClimbingLinks |
| Cold authoritative cross-domain links; handles are resolved on every system step. 更多... | |
| class | eve::climbing::ClimbingCandidateBuffer |
| Fixed-capacity owning candidate projection written once per PrePhysics probe phase. 更多... | |
| struct | eve::climbing::ClimbingState |
| Hot authoritative execution component holding the module-owned runtime identity. 更多... | |
| struct | eve::climbing::ClimbingPoseProjection |
| Derived PostPhysics pose projection; gameplay validity never depends on these weights. 更多... | |
| class | eve::climbing::ClimbingEventBatch |
| Bounded owning post-simulation event batch safe to dispatch after the ECS View closes. 更多... | |
| struct | eve::climbing::ClimbingSystemContract |
| Static review/tooling description of one concrete climbing ECS phase. 更多... | |
| class | eve::climbing::ClimbingProbeSystem |
| PrePhysics candidate producer over a caller-selected existing domain root. 更多... | |
| class | eve::climbing::ClimbingEcsSelectionSystem |
| PrePhysics selection/commit consumer over caller-selected domain entities. 更多... | |
| class | eve::climbing::ClimbingMotionSystem |
| Physics-phase authoritative capsule motion consumer. 更多... | |
| class | eve::climbing::ClimbingPoseSystem |
| PostPhysics derived pose and owning event-drain producer. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::climbing |
| namespace | eve::climbing::detail |
函数 | |
| std::span< const ClimbingSystemContract > | eve::climbing::climbingSystemContracts () noexcept |
| Return immutable process-lifetime contracts for the four climbing ECS phases. | |
| bool | eve::climbing::detail::activeClimbingPhase (ClimbingPhase phase) noexcept |
| Active climbing phase. | |
详细描述
Composition-only ECS components and fixed-phase climbing systems.
在文件 ClimbingECS.h 中定义.