active_pet(size_t index=0) | spawner::pet_spawner_t< T, O > | |
active_pet(const check_arg_fn_t &fn) | spawner::pet_spawner_t< T, O > | |
active_pet_max_remains(const check_arg_fn_t &fn=check_arg_fn_t()) | spawner::pet_spawner_t< T, O > | |
active_pet_min_remains(const check_arg_fn_t &fn=check_arg_fn_t()) | spawner::pet_spawner_t< T, O > | |
active_pets() | spawner::pet_spawner_t< T, O > | |
add_expression(const std::string &name, const expr_fn_t &fn) | spawner::pet_spawner_t< T, O > | |
apply_fn_t typedef (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
base_actor_spawner_t(util::string_view id, player_t *o) (defined in spawner::base_actor_spawner_t) | spawner::base_actor_spawner_t | inline |
begin() (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
cbegin() (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
cend() (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
check_arg_fn_t typedef (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
check_fn_t typedef (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
create_expression(util::span< const util::string_view > expr, util::string_view full_expression_str) override | spawner::pet_spawner_t< T, O > | virtual |
create_fn_t typedef (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
create_persistent_actors() override | spawner::pet_spawner_t< T, O > | virtual |
datacollection_end() override | spawner::pet_spawner_t< T, O > | virtual |
despawn() | spawner::pet_spawner_t< T, O > | |
despawn(T *obj) | spawner::pet_spawner_t< T, O > | |
despawn(const std::vector< T *> &obj) | spawner::pet_spawner_t< T, O > | |
despawn(const check_arg_fn_t &fn) | spawner::pet_spawner_t< T, O > | |
duration() const | spawner::pet_spawner_t< T, O > | |
end() (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
expr_fn_t typedef (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
extend_expiration(timespan_t adjustment) | spawner::pet_spawner_t< T, O > | |
iteration_uptime() const override | spawner::pet_spawner_t< T, O > | virtual |
m_name (defined in spawner::base_actor_spawner_t) | spawner::base_actor_spawner_t | protected |
m_owner (defined in spawner::base_actor_spawner_t) | spawner::base_actor_spawner_t | protected |
max_pets() const | spawner::pet_spawner_t< T, O > | |
merge(base_actor_spawner_t *other) override | spawner::pet_spawner_t< T, O > | virtual |
n_active_pets() const | spawner::pet_spawner_t< T, O > | |
n_active_pets(const check_arg_fn_t &fn) | spawner::pet_spawner_t< T, O > | |
n_inactive_pets() const | spawner::pet_spawner_t< T, O > | |
n_pets() const | spawner::pet_spawner_t< T, O > | |
name() const (defined in spawner::base_actor_spawner_t) | spawner::base_actor_spawner_t | inline |
pet(size_t index=0) const | spawner::pet_spawner_t< T, O > | |
pet_spawner_t(util::string_view id, O *p, pet_spawn_type st=PET_SPAWN_DYNAMIC) (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
pet_spawner_t(util::string_view id, O *p, unsigned max_pets, pet_spawn_type st=PET_SPAWN_DYNAMIC) (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
pet_spawner_t(util::string_view id, O *p, unsigned max_pets, const create_fn_t &creator, pet_spawn_type st=PET_SPAWN_DYNAMIC) (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
pet_spawner_t(util::string_view id, O *p, const create_fn_t &creator, pet_spawn_type st=PET_SPAWN_DYNAMIC) (defined in spawner::pet_spawner_t< T, O >) | spawner::pet_spawner_t< T, O > | |
pets() | spawner::pet_spawner_t< T, O > | |
pets() const | spawner::pet_spawner_t< T, O > | |
reset() override | spawner::pet_spawner_t< T, O > | virtual |
set_creation_callback(const create_fn_t &fn) | spawner::pet_spawner_t< T, O > | |
set_creation_check_callback(const check_fn_t &fn) | spawner::pet_spawner_t< T, O > | |
set_creation_event_callback(const apply_fn_t &fn) | spawner::pet_spawner_t< T, O > | |
set_default_duration(const spell_data_t *spell) | spawner::pet_spawner_t< T, O > | |
set_default_duration(const spell_data_t &spell) | spawner::pet_spawner_t< T, O > | |
set_default_duration(timespan_t duration) | spawner::pet_spawner_t< T, O > | |
set_max_pets(unsigned v) | spawner::pet_spawner_t< T, O > | |
set_replacement_strategy(pet_replacement_strategy new_) | spawner::pet_spawner_t< T, O > | |
spawn(timespan_t duration=timespan_t::min(), unsigned n=0) | spawner::pet_spawner_t< T, O > | |
spawn(unsigned n) | spawner::pet_spawner_t< T, O > | |
~base_actor_spawner_t()=default (defined in spawner::base_actor_spawner_t) | spawner::base_actor_spawner_t | virtual |