VIPRA Documentation
|
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::Action | inline |
add_condition(Condition const &cond) (defined in VIPRA::Behaviors::Action) | VIPRA::Behaviors::Action | inline |
add_duration(Behaviors::NumericValue const &duration) (defined in VIPRA::Behaviors::Action) | VIPRA::Behaviors::Action | inline |
add_target(TargetSelector &&target) (defined in VIPRA::Behaviors::Action) | VIPRA::Behaviors::Action | inline |
condition() -> std::optional< Condition > & (defined in VIPRA::Behaviors::Action) | VIPRA::Behaviors::Action | inline |
duration() -> std::optional< TimedLatchCollection > & (defined in VIPRA::Behaviors::Action) | VIPRA::Behaviors::Action | inline |
has_condition() -> bool (defined in VIPRA::Behaviors::Action) | VIPRA::Behaviors::Action | inline |
has_duration() -> bool (defined in VIPRA::Behaviors::Action) | VIPRA::Behaviors::Action | inline |
has_target() -> bool (defined in VIPRA::Behaviors::Action) | VIPRA::Behaviors::Action | inline |
initialize(auto pack) (defined in VIPRA::Behaviors::Action) | VIPRA::Behaviors::Action | inline |
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::Action | inline |