MCPcopy Index your code

hub / github.com/ChariotEngine/Chariot / functions

Functions433 in github.com/ChariotEngine/Chariot

↓ 1 callersFunctioncreate_texture
TODO: Haven't quite figured out how to make a new method on Texture that is only exposed to other members of the crate (but not outside of the crate)
crates/media/src/texture.rs:32
↓ 1 callersMethodcreate_texture_from_surface
(&mut self, surface: sdl2::surface::Surface)
crates/media/src/renderer.rs:124
↓ 1 callersFunctioncreate_world_planner
(media: MediaRef, empires: EmpiresDbRef, shape_metadat
src/ecs/world.rs:46
↓ 1 callersMethodcurrent_action_done
This should only ever be called by UnitActionSystem
src/ecs/component/action_queue_component.rs:70
↓ 1 callersMethoddetermine_border
(&self, center_terrain: &dat::Terrain, row: i32,
src/ecs/resource/terrain/terrain.rs:196
↓ 1 callersFunctiondetermine_pressed_mouse_buttons
(mouse_state: &sdl2::mouse::MouseState)
crates/media/src/media.rs:175
↓ 1 callersMethodempires_db
(&self)
src/game/game.rs:169
↓ 1 callersMethodentities
(&'a self)
src/partition/grid.rs:61
↓ 1 callersMethodexecute
(&mut self, renderer: &mut Renderer, shape_manager: &mut ShapeManager)
src/ecs/resource/render.rs:38
↓ 1 callersMethodfind_path
(&self, terrain: &Terrain, occupied_tiles: &OccupiedTiles,
src/ecs/resource/path_finder.rs:110
↓ 1 callersFunctionframe_at_time
(time: Fixed, frame_rate: Fixed, frame_count: u16, replay_delay: Fixed)
src/ecs/system/animation_system.rs:116
↓ 1 callersMethodgame_loop
(&mut self)
src/game/game.rs:90
↓ 1 callersMethodget
(&'a self, key: &ShapeMetadataKey)
crates/resource/src/shape_metadata.rs:86
↓ 1 callersMethodhas_battle_params
(&self)
crates/file_formats/dat/src/empires/unit.rs:125
↓ 1 callersMethodhas_building_params
(&self)
crates/file_formats/dat/src/empires/unit.rs:149
↓ 1 callersMethodhas_commandable_params
(&self)
crates/file_formats/dat/src/empires/unit.rs:117
↓ 1 callersMethodhas_motion_params
(&self)
crates/file_formats/dat/src/empires/unit.rs:109
↓ 1 callersMethodhas_projectile_params
(&self)
crates/file_formats/dat/src/empires/unit.rs:133
↓ 1 callersMethodhas_trainable_params
(&self)
crates/file_formats/dat/src/empires/unit.rs:141
↓ 1 callersFunctionheuristic
(path: &TilePath, dist_to_goal: i32, direction_change: bool)
src/ecs/resource/path_finder.rs:214
↓ 1 callersMethodintersects_ray
(&self, origin: &Vector3, direction: &Vector3)
crates/types/src/aabox.rs:50
↓ 1 callersMethodkey_states
(&self)
crates/media/src/media.rs:133
↓ 1 callersMethodlerped_top_left
(&self, lerp: Fixed)
src/ecs/resource/viewport.rs:54
↓ 1 callersMethodload_shape
(&self, shape_key: &ShapeKey, renderer: &mut Renderer)
crates/resource/src/shape_manager.rs:195
↓ 1 callersMethodlocal_player
(&'a self)
src/ecs/resource/players.rs:80
↓ 1 callersFunctionmake_terrain_and_path_finder
(passability: Vec<i32>, width: i32)
src/ecs/resource/path_finder.rs:249
↓ 1 callersMethodmark_current_done
This should be called from a system that actually performs and action after the action is completed. Marking it as done will tell the UnitActionSystem
src/ecs/component/action_queue_component.rs:52
↓ 1 callersMethodmouse_button_states
(&'a self)
crates/media/src/media.rs:142
↓ 1 callersMethodmouse_position
(&self)
crates/media/src/media.rs:137
↓ 1 callersFunctionmove_to_pe_header
(stream: &mut S)
crates/file_formats/language/src/language.rs:168
↓ 1 callersFunctionneighbors
(node: &TileNode, width: i32, height: i32)
src/ecs/resource/path_finder.rs:203
↓ 1 callersMethodnext_action
This should only ever be called by UnitActionSystem
src/ecs/component/action_queue_component.rs:80
↓ 1 callersMethodnormalized
(&self)
crates/types/src/vector3.rs:48
↓ 1 callersMethodpartial_cmp
(&self, other: &RenderOrder)
crates/resource/src/render_command.rs:136
↓ 1 callersMethodpassability
Returns passability rating (used to determine if terrain is passable/buildable/matching) for the given terrain ID. Typically, it's just a 0 for not-p
crates/file_formats/dat/src/empires/terrain_restrictions.rs:45
↓ 1 callersMethodpassable
(&self, restriction_id: UnitTerrainRestrictionId, terrain_id: TerrainId)
src/ecs/resource/path_finder.rs:90
↓ 1 callersMethodplayer_civilization_id
(&self, player_id: PlayerId)
crates/file_formats/scn/src/scn.rs:60
↓ 1 callersMethodplayer_units
(&'a self, player_id: PlayerId)
crates/file_formats/scn/src/scn.rs:54
↓ 1 callersMethodpop_state
(&mut self)
src/game/game.rs:117
↓ 1 callersMethodpreload
(&mut self)
crates/resource/src/drs_manager.rs:73
↓ 1 callersMethodpresent
(&mut self)
crates/media/src/renderer.rs:61
↓ 1 callersMethodproject_row_col
(&self, row: i32, col: i32, render_offset_y: f32)
src/ecs/render_system/terrain_render_system.rs:202
↓ 1 callersMethodpush_state
(&mut self, mut state: Box<GameState>)
src/game/game.rs:82
↓ 1 callersMethodquery
Returns the entity IDs that lie in the cells overlapped by the given bounds Note: the returned entity IDs can lie outside of the bounds
src/partition/grid.rs:113
↓ 1 callersFunctionread_age
(stream: &mut R)
crates/file_formats/dat/src/empires/age.rs:160
↓ 1 callersFunctionread_age_effect
(stream: &mut R)
crates/file_formats/dat/src/empires/age.rs:169
↓ 1 callersFunctionread_ages
(stream: &mut R)
crates/file_formats/dat/src/empires/age.rs:151
↓ 1 callersFunctionread_ai_script_config
(stream: &mut S)
crates/file_formats/scn/src/player_data.rs:217
↓ 1 callersFunctionread_attack_sound
(stream: &mut R)
crates/file_formats/dat/src/empires/graphic.rs:151
↓ 1 callersFunctionread_base_zone
(stream: &mut R)
crates/file_formats/dat/src/empires/random_map.rs:136
↓ 1 callersFunctionread_battle_params
(stream: &mut R)
crates/file_formats/dat/src/empires/unit.rs:551
↓ 1 callersFunctionread_building_params
(stream: &mut R)
crates/file_formats/dat/src/empires/unit.rs:607
↓ 1 callersFunctionread_civ
(stream: &mut R)
crates/file_formats/dat/src/empires/civ.rs:93
↓ 1 callersFunctionread_civilization
(stream: &mut S)
crates/file_formats/scn/src/player_data.rs:183
↓ 1 callersFunctionread_civs
(stream: &mut R)
crates/file_formats/dat/src/empires/civ.rs:83
↓ 1 callersFunctionread_commandable_params
(stream: &mut R)
crates/file_formats/dat/src/empires/unit.rs:500
↓ 1 callersFunctionread_damage_graphic
(stream: &mut R)
crates/file_formats/dat/src/empires/unit.rs:477
↓ 1 callersFunctionread_delta
(stream: &mut R)
crates/file_formats/dat/src/empires/graphic.rs:137
↓ 1 callersFunctionread_diplomacy
(stream: &mut S)
crates/file_formats/scn/src/player_data.rs:253
↓ 1 callersFunctionread_graphics
(stream: &mut R)
crates/file_formats/dat/src/empires/graphic.rs:83
↓ 1 callersFunctionread_header
(stream: &mut R)
crates/file_formats/dat/src/empires/mod.rs:189
↓ 1 callersFunctionread_map_terrain
(stream: &mut R)
crates/file_formats/dat/src/empires/random_map.rs:125
↓ 1 callersFunctionread_map_tile
(stream: &mut S)
crates/file_formats/scn/src/map.rs:56
↓ 1 callersFunctionread_map_unit
(stream: &mut R)
crates/file_formats/dat/src/empires/random_map.rs:109
↓ 1 callersFunctionread_motion_params
(stream: &mut R)
crates/file_formats/dat/src/empires/unit.rs:486
↓ 1 callersFunctionread_pe_header
(stream: &mut S)
crates/file_formats/language/src/language.rs:182
↓ 1 callersFunctionread_pe_image_data_directories
(stream: &mut S)
crates/file_formats/language/src/language.rs:200
↓ 1 callersFunctionread_pe_image_resource_section_header
(section_count: u16, resource_data_directory: &PeImag
crates/file_formats/language/src/language.rs:235
↓ 1 callersFunctionread_pe_image_section_header
(stream: &mut S)
crates/file_formats/language/src/language.rs:220
↓ 1 callersFunctionread_pe_image_section_headers
(section_count: u16, stream: &mut S)
crates/file_formats/language/src/language.rs:214
↓ 1 callersFunctionread_pe_resource_data_entry
(stream: &mut S, resource_root_offset: u64,
crates/file_formats/language/src/language.rs:316
↓ 1 callersFunctionread_pe_string_resource_directory
(stream: &mut S, resource_root_offset: u64)
crates/file_formats/language/src/language.rs:275
↓ 1 callersFunctionread_pe_string_resource_entries
(stream: &mut S, resource_root_offset: u64, string_directory: &PeImageResourceDirectoryEntry)
crates/file_formats/language/src/language.rs:290
↓ 1 callersFunctionread_player_colors
(stream: &mut R)
crates/file_formats/dat/src/empires/player_color.rs:37
↓ 1 callersFunctionread_player_starting_resources
(stream: &mut S)
crates/file_formats/scn/src/player_data.rs:229
↓ 1 callersFunctionread_preview_thumbnail
(stream: &mut S)
crates/file_formats/scn/src/player_data.rs:192
↓ 1 callersFunctionread_projectile_params
(stream: &mut R)
crates/file_formats/dat/src/empires/unit.rs:586
↓ 1 callersFunctionread_random_map
(stream: &mut R)
crates/file_formats/dat/src/empires/random_map.rs:147
↓ 1 callersFunctionread_random_map_header
(stream: &mut R)
crates/file_formats/dat/src/empires/random_map.rs:178
↓ 1 callersFunctionread_random_maps
(stream: &mut R)
crates/file_formats/dat/src/empires/random_map.rs:92
↓ 1 callersFunctionread_research
(stream: &mut R)
crates/file_formats/dat/src/empires/research.rs:64
↓ 1 callersFunctionread_single_from_stream
(stream: &mut S)
crates/file_formats/scn/src/player_resources.rs:50
↓ 1 callersFunctionread_single_research
(stream: &mut R)
crates/file_formats/dat/src/empires/research.rs:73
↓ 1 callersFunctionread_sound_effect_groups
(stream: &mut R)
crates/file_formats/dat/src/empires/sound.rs:48
↓ 1 callersFunctionread_terrain_block
(stream: &mut R)
crates/file_formats/dat/src/empires/terrain_block.rs:179
↓ 1 callersFunctionread_terrain_borders
(terrain_block: &mut TerrainBlock, stream: &mut R)
crates/file_formats/dat/src/empires/terrain_block.rs:315
↓ 1 callersFunctionread_terrain_restriction
(stream: &mut R, terrain_count: usize)
crates/file_formats/dat/src/empires/terrain_restrictions.rs:65
↓ 1 callersFunctionread_terrain_restrictions
(stream: &mut R, terrain_restriction_count: usize,
crates/file_formats/dat/src/empires/terrain_restrictions.rs:50
↓ 1 callersFunctionread_terrain_units
(terrain_units: &mut Vec<TerrainUnit>, stream: &mut R)
crates/file_formats/dat/src/empires/terrain_block.rs:287
↓ 1 callersFunctionread_terrains
(stream: &mut R)
crates/file_formats/dat/src/empires/terrain_block.rs:233
↓ 1 callersFunctionread_tile_sizes
(terrain_block: &mut TerrainBlock, stream: &mut R)
crates/file_formats/dat/src/empires/terrain_block.rs:222
↓ 1 callersFunctionread_trainable_params
(stream: &mut R)
crates/file_formats/dat/src/empires/unit.rs:597
↓ 1 callersFunctionread_unit
(stream: &mut R)
crates/file_formats/dat/src/empires/unit.rs:368
↓ 1 callersFunctionread_unit_command
(stream: &mut R)
crates/file_formats/dat/src/empires/unit.rs:517
↓ 1 callersFunctionread_victory_conditions
(stream: &mut S)
crates/file_formats/scn/src/player_data.rs:238
↓ 1 callersFunctionregister_components
(world: &mut specs::World)
src/ecs/world.rs:88
↓ 1 callersMethodrem
(self, rhs: Fixed)
crates/types/src/fixed.rs:233
↓ 1 callersMethodremove_from_cell
(&mut self, cell_key: CellKey, entity_id: u32)
src/partition/grid.rs:142
↓ 1 callersMethodrender
(&mut self, lerp: Fixed)
src/game/state/scenario_game_state.rs:85
↓ 1 callersMethodrender
(&mut self, arg: specs::RunArg, lerp: Fixed)
src/ecs/render_system/decal_render_system.rs:38
← previousnext →101–200 of 433, ranked by callers