载入中...
搜索中...
未找到
eve::climbing::ClimbingEcsSelectionSystem类 参考

PrePhysics selection/commit consumer over caller-selected domain entities. 更多...

#include <ClimbingECS.h>

静态 Public 成员函数

template<class EntityRoot >
static eve::Result< std::size_t > step (physics::World3D &world, ClimbingCommand command, eve::SimulationTick tick)
 Consume at most one buffered command and commit one execution per visible entity.
 

详细描述

PrePhysics selection/commit consumer over caller-selected domain entities.

在文件 ClimbingECS.h 第 223 行定义.

成员函数说明

◆ step()

template<class EntityRoot >
static eve::Result< std::size_t > eve::climbing::ClimbingEcsSelectionSystem::step ( physics::World3D &  world,
ClimbingCommand  command,
eve::SimulationTick  tick 
)
inlinestatic

Consume at most one buffered command and commit one execution per visible entity.

备注
Runtime and intent remain unchanged when selection fails for that entity. No callbacks are invoked.

Step.

Failure.

Sqrt.

Success.

在文件 ClimbingECS.h 第 231 行定义.

引用了 body, eve::Diagnostic::error(), eve::Result< T >::failure(), eve::climbing::ClimbingInputSystem::peek(), pose, eve::climbing::Climbing::resolve(), eve::StaleHandle, started, state, eve::Result< T >::success(), tick, eve::climbing::ClimbingSelectionSystem::tryStart(), view , 以及 world.


该类的文档由以下文件生成: