#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 pathfind::ignore_units_filter_context, game_state, and editor::context_manager.
Referenced by unit::ability_active_impl(), unit_filter::all_matches_on_map(), unit_filter_impl::unit_filter_compound::fill(), unit_filter::first_match_on_map(), terrain_filter::get_locs_impl(), side_filter::get_teams(), side_filter::match(), terrain_filter::match_impl(), terrain_filter::match_internal(), side_filter::match_internal(), unit_filter_impl::unit_filter_compound::matches(), and attack_type::special_active_impl().
|
pure virtual |
Implemented in pathfind::ignore_units_filter_context, game_state, and editor::context_manager.
Referenced by terrain_filter::get_locs_impl(), and terrain_filter::match_internal().
|
pure virtual |
Implemented in pathfind::ignore_units_filter_context, game_state, and editor::context_manager.
Referenced by terrain_filter::match_internal(), and side_filter::match_internal().
|
pure virtual |
Implemented in pathfind::ignore_units_filter_context, game_state, and editor::context_manager.
Referenced by terrain_filter::get_locs_impl(), and terrain_filter::match_internal().