#include <filter_context.hpp>
Public Member Functions | |
virtual const display_context & | get_disp_context () const =0 |
virtual const tod_manager & | get_tod_man () const =0 |
virtual const game_data * | get_game_data () const =0 |
virtual game_lua_kernel * | get_lua_kernel () const =0 |
virtual | ~filter_context () |
Definition at line 34 of file filter_context.hpp.
|
inlinevirtual |
Definition at line 45 of file filter_context.hpp.
|
pure virtual |
Implemented in editor::context_manager, pathfind::ignore_units_filter_context, and game_state.
Referenced by unit::ability_active(), unit_filter::all_matches_on_map(), unit_filter::first_match_on_map(), side_filter::get_teams(), side_filter::match(), side_filter::match_internal(), unit_filter_impl::unit_filter_compound::matches(), and attack_type::special_active_impl().
|
pure virtual |
Implemented in editor::context_manager, pathfind::ignore_units_filter_context, and game_state.
|
pure virtual |
Implemented in editor::context_manager, game_state, and pathfind::ignore_units_filter_context.
Referenced by side_filter::match_internal().
|
pure virtual |
Implemented in editor::context_manager, pathfind::ignore_units_filter_context, and game_state.