MCPcopy Index your code

hub / github.com/ChariotEngine/Chariot / functions

Functions433 in github.com/ChariotEngine/Chariot

↓ 192 callersMethodinto
(self)
crates/types/src/rect.rs:62
↓ 32 callersMethodpush
(&mut self, render_command: RenderCommand)
src/ecs/resource/render.rs:34
↓ 14 callersMethodget
(&'a self, drs_key: DrsKey)
crates/resource/src/drs_manager.rs:69
↓ 13 callersFunctionread_pascal_string
(stream: &mut S)
crates/file_formats/scn/src/player_data.rs:260
↓ 10 callersFunctionclamp
(node: TileNode, width: i32, height: i32)
src/ecs/resource/path_finder.rs:226
↓ 9 callersMethodproject
Projects world coordinates into screen coordinates
src/ecs/resource/view_projector.rs:42
↓ 8 callersMethodposition
(&self)
src/ecs/component/transform_component.rs:45
↓ 8 callersMethodupdate_entity
Tells the grid where an entity is so that it can be queried later
src/partition/grid.rs:100
↓ 7 callersMethodclear
This should only ever be called by UnitActionSystem
src/ecs/component/action_queue_component.rs:62
↓ 7 callersMethodkey_state
(&self, key: K)
crates/media/src/key.rs:97
↓ 7 callersMethodunproject
Unprojects screen coordinates back into world coordinates
src/ecs/resource/view_projector.rs:48
↓ 7 callersFunctionv
(x: i32, y: i32)
src/partition/grid.rs:184
↓ 6 callersMethodabs
(&self)
crates/types/src/fixed.rs:67
↓ 6 callersFunctionload_drs
(file_name: &str)
tools/slp_viewer/src/main.rs:39
↓ 6 callersMethodround
(&self)
crates/types/src/fixed.rs:85
↓ 6 callersMethodtile_at_row_col
(&'a self, row: i32, col: i32)
src/ecs/resource/terrain/terrain.rs:124
↓ 6 callersMethodunit
(&'a self, civilization_id: CivilizationId, unit_id: UnitId)
crates/file_formats/dat/src/empires/mod.rs:115
↓ 5 callersMethodbuild
(self, renderer: &mut Renderer)
crates/media/src/texture_builder.rs:101
↓ 5 callersMethodpreload_drs
(&mut self, drs_key: DrsKey)
crates/resource/src/drs_manager.rs:82
↓ 5 callersMethodremove
(&mut self, entity_id: u32)
src/partition/grid.rs:54
↓ 5 callersFunctionshift_val
(val: usize)
src/ecs/resource/terrain/border.rs:217
↓ 5 callersMethodtop_left_i32
(&self)
src/ecs/resource/viewport.rs:40
↓ 4 callersMethodadd
(&mut self, entity: GridEntity)
src/partition/grid.rs:50
↓ 4 callersMethodcontains
(&self, entity_id: u32)
src/partition/grid.rs:134
↓ 4 callersMethodcurrent_state
(&'a mut self)
src/game/game.rs:144
↓ 4 callersMethodheight
(&self)
src/ecs/resource/terrain/terrain.rs:103
↓ 4 callersMethodis_down
(&self)
crates/media/src/key.rs:74
↓ 4 callersMethodrenderer
(&'a mut self)
crates/media/src/media.rs:146
↓ 4 callersMethodto_i32
(&self)
crates/types/src/fixed.rs:113
↓ 4 callersMethodwidth
(&self)
src/ecs/resource/terrain/terrain.rs:98
↓ 3 callersFunctionerror
(dir: &Path, msg: &str)
crates/resource/src/game_dir.rs:94
↓ 3 callersMethodextend
(&mut self, other: &Rect)
crates/types/src/rect.rs:53
↓ 3 callersMethodfind_file
Find a file in the game data directory even if the requested case doesn't match the case of the file name on the file system (for case-sensitive file
crates/resource/src/game_dir.rs:66
↓ 3 callersMethodlength
(&self)
crates/types/src/vector3.rs:44
↓ 3 callersMethodlength_squared
(&self)
crates/types/src/vector3.rs:39
↓ 3 callersMethodlerped_position
(&self, lerp: Fixed)
src/ecs/component/transform_component.rs:54
↓ 3 callersMethodorder
(&self)
crates/resource/src/render_command.rs:108
↓ 3 callersMethodpath
(&self)
crates/resource/src/drs_manager.rs:42
↓ 3 callersFunctionread_pe_resource_directories
(stream: &mut S)
crates/file_formats/language/src/language.rs:249
↓ 3 callersMethodrow_col
(&self, position: &Vector2<i32>)
src/partition/grid.rs:163
↓ 3 callersMethodterrain
(&'a self, terrain_id: TerrainId)
crates/file_formats/dat/src/empires/mod.rs:127
↓ 3 callersMethodterrain_block
(&'a self)
crates/file_formats/dat/src/empires/mod.rs:121
↓ 3 callersMethodterrain_border
(&'a self, terrain_border_id: TerrainBorderId)
crates/file_formats/dat/src/empires/mod.rs:141
↓ 3 callersMethodtile_at
(&'a self, world_coord: Vector3)
src/ecs/resource/terrain/terrain.rs:113
↓ 3 callersMethodtile_at_relative
(&'a self, row: i32, col: i32, direction: usize)
src/ecs/resource/terrain/terrain.rs:129
↓ 3 callersMethodtile_half_sizes
(&self)
crates/file_formats/dat/src/empires/mod.rs:147
↓ 2 callersMethodblend_at
Returns tile blend info at the requested row/col while clamping at the edges of the terrain so that the request cannot go out of bounds. This means th
src/ecs/resource/terrain/terrain.rs:138
↓ 2 callersFunctioncalculate_mouse_ray
(viewport: &Viewport, mouse_state: &MouseState, view_projector:
src/ecs/system/unit_selection_system.rs:140
↓ 2 callersMethodcalculate_visible_world_coords
Returns an approximate rectangle of visible world coords
src/ecs/resource/view_projector.rs:80
↓ 2 callersMethodcell_mut
(&'a mut self, cell_key: CellKey)
src/partition/grid.rs:151
↓ 2 callersMethodcmp
(&self, other: &RenderOrder)
crates/resource/src/render_command.rs:145
↓ 2 callersMethodcurrent_action
This should only ever be called by UnitActionSystem
src/ecs/component/action_queue_component.rs:75
↓ 2 callersMethoddb
Convenience function to get the unit's information from the empires db
src/ecs/component/unit_component.rs:47
↓ 2 callersFunctiondist
(from: &TileNode, to: &TileNode)
src/ecs/resource/path_finder.rs:219
↓ 2 callersMethodelevation_range
(&self)
src/ecs/resource/terrain/terrain.rs:109
↓ 2 callersMethodfind_tile_path
(&self, terrain: &Terrain, occupied_tiles: &OccupiedTiles,
src/ecs/resource/path_finder.rs:137
↓ 2 callersMethodget
(&'a mut self, shape_key: &ShapeKey, renderer: &mut Renderer)
crates/resource/src/shape_manager.rs:172
↓ 2 callersFunctionget_frame
(slp: &slp::SlpFile, palette: &palette::Palette, frame_index: usize)
tools/slp_viewer/src/main.rs:56
↓ 2 callersMethodgraphic
(&'a self, graphic_id: GraphicId)
crates/file_formats/dat/src/empires/mod.rs:109
↓ 2 callersMethodis_open
(&self)
crates/media/src/media.rs:90
↓ 2 callersMethodis_up
(&self)
crates/media/src/key.rs:81
↓ 2 callersMethodmedia
(&self)
src/game/game.rs:173
↓ 2 callersMethodnormalize
(&mut self)
crates/types/src/vector3.rs:53
↓ 2 callersMethodplayer_ids
Returns all of the player IDs the scenario contains data for
crates/file_formats/scn/src/scn.rs:65
↓ 2 callersMethodqueue_for_entity
(&mut self, entity_id: Index, action: Action)
src/ecs/resource/action_batcher.rs:36
↓ 2 callersFunctionread_frame_data
(stream: &mut R)
crates/file_formats/dat/src/empires/terrain_block.rs:307
↓ 2 callersMethodrender_tile
(&self, render_commands: &mut RenderCommands, drs_key: DrsKey,
src/ecs/render_system/terrain_render_system.rs:157
↓ 2 callersFunctionselection_box
(unit_info: &dat::Unit, transform: &TransformComponent)
src/util/unit.rs:29
↓ 2 callersMethodset_elevation_at
(&mut self, direction: usize, relative_elevation: i8)
src/ecs/resource/terrain/elevation.rs:38
↓ 2 callersMethodset_graphic
(&mut self, graphic_id: Option<GraphicId>)
src/ecs/component/graphic_component.rs:52
↓ 2 callersMethodset_position
(&mut self, position: Vector3)
src/ecs/component/transform_component.rs:49
↓ 2 callersMethodset_render_color
(&mut self, color: Color)
crates/media/src/renderer.rs:101
↓ 2 callersFunctionshift_val
(val: usize)
src/ecs/resource/terrain/elevation.rs:185
↓ 2 callersMethodsqrt
(&self)
crates/types/src/fixed.rs:89
↓ 2 callersMethodstop
(&mut self)
src/game/state/scenario_game_state.rs:68
↓ 2 callersMethodtile_index
(&self, row: i32, col: i32)
src/ecs/resource/terrain/terrain.rs:117
↓ 2 callersMethodtranslate
(&mut self, x: i32, y: i32)
crates/types/src/rect.rs:48
↓ 2 callersMethodunproject_at_elevation
(&self, screen_coord: &Vector2<i32>, elevation: Fixed)
src/ecs/resource/view_projector.rs:70
↓ 2 callersMethodupdate
(&mut self, time_step: Fixed)
src/game/game.rs:126
↓ 2 callersFunctionupdate_key_states
(key_states: &KeyStates<K>, pressed_keys: &HashSet<K>)
crates/media/src/media.rs:155
↓ 1 callersMethodadd
This should only ever be called by ActionBatcher
src/ecs/component/action_queue_component.rs:57
↓ 1 callersMethodadd_player
(&mut self, player: Player, local: bool)
src/ecs/resource/players.rs:73
↓ 1 callersFunctionadd_resources
(world: &mut specs::World, media: &MediaRef, empires: &EmpiresDbRef,
src/ecs/world.rs:101
↓ 1 callersMethodadd_to_cell
(&mut self, cell_key: CellKey, entity: GridEntity)
src/partition/grid.rs:138
↓ 1 callersMethodas_index
(&self)
crates/identifier/src/id.rs:164
↓ 1 callersFunctionattach_render_systems
(planner: &mut WorldPlanner, empires: &EmpiresDbRef)
src/ecs/world.rs:187
↓ 1 callersFunctionattach_systems
(planner: &mut WorldPlanner, empires: &EmpiresDbRef, shape_metadata: &Shap
src/ecs/world.rs:147
↓ 1 callersMethodblend_and_render_tile
(&mut self, render_commands: &mut RenderCommands, ro
src/ecs/render_system/terrain_render_system.rs:115
↓ 1 callersMethodblend_at_no_cache
(&self, row: i32, col: i32)
src/ecs/resource/terrain/terrain.rs:153
↓ 1 callersMethodblit_shape
(mut self, pixel_buffer: &[u8], src_rect: Rect, dst_rect: Rect)
crates/media/src/texture_builder.rs:68
↓ 1 callersMethodcell
(&'a self, cell_key: CellKey)
src/partition/grid.rs:147
↓ 1 callersMethodcell_key
(&self, position: &Vector2<i32>)
src/partition/grid.rs:158
↓ 1 callersMethodcivilization
(&'a self, civilization_id: CivilizationId)
crates/file_formats/dat/src/empires/mod.rs:103
↓ 1 callersMethodclear_debug
(&mut self)
src/ecs/resource/render.rs:46
↓ 1 callersMethodclear_rendered
(&mut self)
src/ecs/resource/render.rs:42
↓ 1 callersMethodcmp
(&self, other: &TilePathCandidate)
src/ecs/resource/path_finder.rs:63
↓ 1 callersFunctioncollision_box
(unit_info: &dat::Unit, transform: &TransformComponent)
src/util/unit.rs:39
↓ 1 callersMethodconsume_actions
(&mut self)
src/ecs/resource/action_batcher.rs:43
↓ 1 callersMethodcontains
(&self, point: &Vector3)
crates/types/src/aabox.rs:45
↓ 1 callersFunctioncreate_media
(width: u32, height: u32, title: &str)
crates/media/src/media.rs:50
next →1–100 of 433, ranked by callers