VIPRA Documentation
Loading...
Searching...
No Matches
VIPRA::Behaviors::Action Member List

This is the complete list of members for VIPRA::Behaviors::Action, including all inherited members.

add_atom(Atom &&atom) (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline
add_condition(Condition const &cond) (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline
add_duration(Behaviors::NumericValue const &duration) (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline
add_target(TargetSelector &&target) (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline
condition() -> std::optional< Condition > & (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline
duration() -> std::optional< TimedLatchCollection > & (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline
has_condition() -> bool (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline
has_duration() -> bool (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline
has_target() -> bool (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline
initialize(auto pack) (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline
perform_action(Simpack pack, VIPRA::idxVec &peds, std::vector< Target > const &targets) (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Action
perform_action(Simpack pack, const VIPRA::idxVec &peds, std::vector< bool > const &conditionMet, std::vector< Target > const &targets) (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Action
targets() -> std::optional< TargetSelector > & (defined in VIPRA::Behaviors::Action)VIPRA::Behaviors::Actioninline