Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
| _id_comparison | |
| _inline_layout | |
| _layout | |
| _mlist_col_layout | |
| _string_lookup | |
| ability_def | |
| activity_interrupt_data | |
| actor | |
| actor_iterator | |
| adjacent_iterator | |
| ait_hp_loss | |
| alt_desc_proc | |
| area_centre | |
| armour_def | |
| base_pattern | |
| basic_text_pattern< pcomp, pfree, pmatch > | |
| bit_array | |
| BlackWhiteHighlighter | |
| block_header | |
| body_facet_def | |
| bolt | |
| BoxMenuHighlighter | |
| Branch | |
| c_mouse_event | |
| calcdice_calculator< numdice, adder, mult_num, mult_denom > | |
| card_with_weights | |
| cell_travel_safety | |
| cellray | |
| chunk_reader | |
| chunk_writer | |
| circ_vec< T, SIZE > | |
| circle_def | |
| circle_iterator | |
| cloud_struct | |
| CLua | |
| colour_bar | |
| colour_mapping | |
| colour_spec | |
| coloured_feature | |
| ColouredTileBuffer | |
| column_composer | |
| command_name | |
| compare_by_distance | |
| compare_by_freshness | |
| compare_by_name | |
| complicated_sight_check | |
| coord_comparator | |
| coord_dbl | |
| coord_def | |
| coord_wrapper | |
| corrupt_env | |
| crawl_environment | |
| crawl_view_buffer | |
| crawl_view_geometry | |
| CrawlHashTable | |
| CrawlStoreValue | |
| CrawlVector | |
| cursor_control | |
| default_binding | |
| default_desc_proc | |
| defer_rand | |
| delay_queue_item | |
| demon_mutation_info | |
| depth_range_X< X > | |
| depth_ranges | |
| depth_ranges_X< X > | |
| DescMenu | |
| describe_info | |
| deviant_route_warning | |
| dgn_colour_override_manager | |
| dgn_event | |
| dgn_event_dispatcher | |
| dgn_event_listener | |
| dgn_island_plan | |
| dgn_listener_def | |
| dgn_map_parameters | |
| dgn_region | |
| dgn_square_alarm | |
| dgn_veto_exception | |
| dice_def | |
| dicedef_calculator< numdice, adder, mult_num, mult_denom > | |
| dir_entry0 | |
| direction_chooser | |
| direction_chooser_args | |
| disable_check | |
| DiscEntry | |
| dist | |
| dist_feat | |
| distance_iterator | |
| dlua_chunk | |
| dlua_set_map | |
| dump_params | |
| dump_section_handler | |
| duration_def | |
| element_colour_calc | |
| enum_info | |
| enum_info::enum_val | |
| enum_read_state | |
| enum_write_state | |
| exclude_set | |
| explore_discoveries | |
| ext_fail_exception | |
| facet_def | |
| arena::faction | |
| feature_def | |
| feature_list | |
| feature_override | |
| feature_slot | |
| feature_spec | |
| FeatureMenuEntry | |
| fheight_spec | |
| file_header | |
| file_lock | |
| FileLineInput | |
| final_effect | |
| fire_target_behaviour | |
| FixedArray< TYPE, WIDTH, HEIGHT > | |
| FixedVector< TYPE, SIZE > | |
| float_marshall_kludge | |
| flood_find< fgrd, bound_check > | |
| fog_machine_data | |
| follower | |
| FontBuffer | |
| FontWrapper | |
| food_def | |
| geom::form | |
| formatted_scroller | |
| formatted_string | |
| formatted_string::fs_op | |
| FormattedTextItem | |
| fprop_spec | |
| game_ended_condition | |
| game_options | |
| game_state | |
| generic_cost | |
| GenericTexture | |
| ghost_demon | |
| glob_info | |
| glyph | |
| god_act_state | |
| god_acting | |
| god_conduct_trigger | |
| greater_second< T > | |
| geom::grid | |
| help_file | |
| help_highlighter | |
| hints_state | |
| ImageManager | |
| InitLineInput | |
| input_history | |
| interrupt_block | |
| InvEntry | |
| InvMenu | |
| InvShowPrices | |
| InvTitle | |
| item_comparator | |
| item_def | |
| item_list | |
| item_spec | |
| item_types_pair | |
| item_wrapper | |
| ItemAccessor | |
| key_recorder | |
| keyed_mapspec | |
| kill_def | |
| kill_exp | |
| kill_ghost | |
| kill_monster_desc | |
| kill_monster_desc::less_than | |
| KillMaster | |
| Kills | |
| level_excursion | |
| level_exit | |
| level_id | |
| level_pos | |
| level_range | |
| LevelInfo | |
| LevelStashes | |
| levelview_excursion | |
| geom::line | |
| line_reader | |
| LineBuffer | |
| geom::lineseq | |
| los_base | |
| los_def | |
| los_glob | |
| los_param | |
| los_param_funcs | |
| los_ray | |
| lua_call_throttle | |
| lua_datum | |
| lua_element_colour_calc | |
| lua_pat_op | |
| lua_shutdown_listener | |
| lua_stack_cleaner | |
| lua_text_pattern | |
| map_cell | |
| map_chance | |
| map_chance_pair | |
| map_colour_list | |
| map_corruption_marker | |
| map_def | |
| map_def::map_bounds_check | |
| map_def::map_feature_finder | |
| map_featheight_list | |
| map_feature_marker | |
| map_file_place | |
| map_flags | |
| map_fprop_list | |
| map_lines | |
| map_lines::iterator | |
| map_load_exception | |
| map_lua_marker | |
| map_malign_gateway_marker | |
| map_marker | |
| map_marker_spec | |
| map_markers | |
| map_selector | |
| map_string_list | |
| map_tomb_marker | |
| map_wiz_props_marker | |
| mapcolumn | |
| Matrix< Z > | |
| melee_attack | |
| Menu | |
| menu_entry_comparator | |
| menu_letter | |
| menu_sort_condition | |
| MenuButton | |
| MenuDescriptor | |
| MenuDisplay | |
| MenuDisplayText | |
| MenuDisplayTile | |
| MenuEntry | |
| MenuFreeform | |
| MenuHighlighter | |
| MenuItem | |
| MenuObject | |
| MenuScroller | |
| MenuTooltip | |
| message_colour_mapping | |
| message_filter | |
| message_item | |
| message_store | |
| message_window | |
| mgen_data | |
| MiscastEffect | |
| missile_def | |
| mon_acting | |
| mon_attack_def | |
| mon_display | |
| mon_enchant | |
| mon_energy_usage | |
| mon_resist_def | |
| mon_spellbook | |
| mons_experience_levels | |
| mons_list | |
| mons_spec | |
| MonsAccessor | |
| monster | |
| monster_conversion | |
| monster_info | |
| monster_info_base | |
| monster_iterator | |
| monster_level_up | |
| monster_pathfind | |
| monster_spells | |
| monsterentry | |
| MonsterMenuEntry | |
| MonsterWrap | |
| mouse_control | |
| msg::mpr_stream_buf | |
| mtrng_state | |
| multi_target | |
| mutation_def | |
| msg::mute | |
| nearest_point | |
| newgame_def | |
| newmons_square_find | |
| no_messages | |
| noise_cell | |
| noise_grid | |
| noise_t | |
| NoSelectTextItem | |
| Note | |
| nsubst_spec | |
| opacity_default | |
| opacity_excl | |
| opacity_fullyopaque | |
| opacity_func | |
| opacity_immob | |
| opacity_monmove | |
| opacity_no_actor | |
| opacity_no_trans | |
| opacity_solid | |
| opacity_trans | |
| option_handler | |
| orth_adjacent_iterator | |
| package | |
| path_less | |
| pause_all_key_recorders | |
| PlaceInfo | |
| player | |
| player::demon_trait | |
| player_quiver | |
| player_save_info | |
| position_node | |
| power_deducer< T > | |
| PrecisionMenu | |
| precompute_travel_safety_grid | |
| preserve_quiver_slots | |
| property_annotators | |
| property_descriptor | |
| quadrant_iterator | |
| radius_iterator | |
| random_element_colour_calc | |
| random_var | |
| range_view_annotator | |
| raw_range | |
| geom::ray | |
| ray_def | |
| reader | |
| rect_def | |
| rectangle_iterator | |
| rng_save_excursion | |
| run_check_dir | |
| runrest | |
| safe_file_writer | |
| SavefileCallback | |
| scaling_cost | |
| scorefile_entry | |
| screen_cell_t | |
| SDLMain | |
| SelItem | |
| msg::setparam | |
| ShapeBuffer | |
| shop_struct | |
| ShopInfo | |
| ShopInfo::shop_item | |
| ShopItemEntry | |
| ShoppingList | |
| ShoppingListMenu | |
| short_read_exception | |
| show_info | |
| show_type | |
| simple_connect< cost_T, est_T > | |
| skill_title_key_t | |
| SkillMenu | |
| SkillMenuEntry | |
| sound_mapping | |
| species_skill_aptitude | |
| spell_desc | |
| sqlite_retry_iterator | |
| SquareArray< TYPE, RADIUS > | |
| ST_ItemIterator | |
| stack_iterator | |
| stair_info | |
| StairConnectivity | |
| Stash | |
| stash_search_reader | |
| stash_search_result | |
| StashMenu | |
| StashSearchMenu | |
| StashTracker | |
| status_info | |
| status_light | |
| StoreUnion | |
| string_spec | |
| StringLineInput | |
| SubmergedTileBuffer | |
| subst_spec | |
| system_environment | |
| talent | |
| target_monster | |
| target_position | |
| targeting_behaviour | |
| tentacle_attack_constraints | |
| tentacle_connect_constraints | |
| TextDB | |
| TextItem | |
| tile_def | |
| TileBuffer | |
| TilesTexture | |
| ToggleableMenu | |
| ToggleableMenuEntry | |
| tohit_calculator< adder, mult_num, mult_denom > | |
| tracer_info | |
| trap_def | |
| travel_exclude | |
| travel_pathfind | |
| travel_target | |
| TravelCache | |
| unrandart_entry | |
| unwind_slime_wall_precomputer | |
| unwind_var< T > | |
| unwind_vault_placement_mask | |
| vault_chance_roll_iterator | |
| vault_place_iterator | |
| vault_placement | |
| geom::vector | |
| VertBuffer | |
| view_desc_proc | |
| weapon_def | |
| weighted_region | |
| WindSystem | |
| writer | |
| xlog_fields | |
| xom_abyss_feature_amusement_check | |
| zap_info | |