Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cristicbz/rust-doom
/ functions
Functions
549 in github.com/cristicbz/rust-doom
⨍
Functions
549
◇
Types & classes
201
↓ 59 callers
Method
len
(&self)
engine/src/entities.rs:20
↓ 41 callers
Method
push
(&mut self, new_byte: u8)
wad/src/name.rs:16
↓ 38 callers
Method
get
(&self, mesh_id: MeshId)
engine/src/meshes.rs:40
↓ 29 callers
Method
add
( &'a mut self, window: &'a Window, entities: &'a mut Entities, parent: Entity
engine/src/meshes.rs:20
↓ 27 callers
Method
insert
(&mut self, win: &Window, text: &str, pos: Pnt2f, padding: u32)
engine/src/text.rs:49
↓ 27 callers
Method
push
(&mut self, light_info: &LightInfo)
game/src/lights.rs:14
↓ 26 callers
Method
add_uniform
(&mut self, name: &'static str, id: I)
engine/src/materials.rs:109
↓ 26 callers
Method
remove
(&mut self, id: TextId)
engine/src/text.rs:86
↓ 23 callers
Function
from_wad_height
(x: WadCoord)
wad/src/util.rs:12
↓ 22 callers
Function
height
(ref, off=None)
scripts/tables.py:59
↓ 19 callers
Method
is_empty
(&self)
engine/src/entities.rs:25
↓ 19 callers
Method
system
( mut self, _: BoundSystem<SystemT>, )
engine/src/context.rs:71
↓ 14 callers
Method
as_ref
(&self)
wad/src/name.rs:121
↓ 14 callers
Method
facade
(&self)
engine/src/window.rs:46
↓ 14 callers
Method
poll_gesture
(&self, gesture: &Gesture)
engine/src/input.rs:124
↓ 12 callers
Method
lump_by_index
(&self, index: usize)
wad/src/archive.rs:140
↓ 11 callers
Method
remove
(&mut self, id: EntityId)
engine/src/entities.rs:127
↓ 10 callers
Method
get_mut
(&mut self, mesh_id: MeshId)
engine/src/meshes.rs:67
↓ 10 callers
Function
is_sky_flat
(name: WadName)
wad/src/util.rs:8
↓ 9 callers
Method
chain
( &'a mut self, other: &'b mut V, )
wad/src/visitor.rs:118
↓ 9 callers
Function
create
(config: &GameConfig)
game/src/game.rs:36
↓ 9 callers
Method
normalize_or_zero
(self)
math/src/lib.rs:40
↓ 8 callers
Method
add
(&mut self, parent: EntityId, name: &'static str)
engine/src/entities.rs:68
↓ 8 callers
Method
decode_vec
(&self)
wad/src/archive.rs:172
↓ 8 callers
Method
update
(&mut self, _dependencies: ())
engine/src/entities.rs:212
↓ 7 callers
Method
add_root
(&mut self, name: &'static str)
engine/src/entities.rs:35
↓ 7 callers
Method
attach_identity
(&mut self, entity: EntityId)
engine/src/transforms.rs:26
↓ 7 callers
Method
inject
( self, value: InjectT, )
engine/src/context.rs:47
↓ 7 callers
Method
last_removed
(&self)
engine/src/entities.rs:133
↓ 7 callers
Method
metadata
(&self)
wad/src/archive.rs:108
↓ 7 callers
Method
required_named_lump
(&self, name: &'a Q)
wad/src/archive.rs:120
↓ 6 callers
Method
as_mut
(&mut self)
wad/src/types.rs:181
↓ 6 callers
Method
id
(&self)
engine/src/materials.rs:128
↓ 6 callers
Method
sector_id
(&self, sector: &WadSector)
wad/src/level.rs:163
↓ 6 callers
Method
sky_vertex
(&mut self, xz: Pnt2f, y: f32)
game/src/level.rs:551
↓ 6 callers
Method
systems_mut
(&mut self)
engine/src/context.rs:111
↓ 5 callers
Method
index
(&self)
wad/src/archive.rs:160
↓ 5 callers
Function
is_untextured
(name: WadName)
wad/src/util.rs:4
↓ 5 callers
Method
peek_mut
(&mut self)
engine/src/type_list.rs:46
↓ 5 callers
Method
segment_intersect_offset
(&self, other: &Line2<T>)
math/src/line.rs:45
↓ 5 callers
Method
set_visible
(&mut self, visible: bool)
engine/src/text.rs:249
↓ 5 callers
Method
signed_distance
(&self, to: Pnt2<T>)
math/src/line.rs:41
↓ 5 callers
Function
split_chunk
(chunk, n_columns)
scripts/tables.py:46
↓ 5 callers
Method
texture
(&self, name: WadName)
wad/src/tex.rs:109
↓ 5 callers
Function
to_extended
(column)
scripts/tables.py:32
↓ 5 callers
Function
to_special_type
(column)
scripts/tables.py:28
↓ 5 callers
Function
to_trigger_and_only_once
(column)
scripts/tables.py:36
↓ 4 callers
Method
add_light_info
(&mut self, light_info: &LightInfo)
game/src/level.rs:616
↓ 4 callers
Method
attach_model
(&mut self, entity: EntityId, mesh: MeshId, material: MaterialId)
engine/src/pipeline.rs:25
↓ 4 callers
Method
change_level
(&mut self, new_level_index: usize)
game/src/wad_system.rs:39
↓ 4 callers
Method
decor_vertex
( &mut self, pos: Pnt3f, local_x: f32, tile_u: f32, tile_v: f32,
game/src/level.rs:558
↓ 4 callers
Method
draw
(&self)
engine/src/window.rs:40
↓ 4 callers
Function
from_wad_coords
(x: WadCoord, y: WadCoord)
wad/src/util.rs:20
↓ 4 callers
Method
immutable_indices
( self, indices: &[u32], )
engine/src/meshes.rs:185
↓ 4 callers
Method
left_sidedef
(&self, linedef: &WadLinedef)
wad/src/level.rs:131
↓ 4 callers
Method
load_wad_texture
( &mut self, parent: EntityId, name: &'static str, texture_spec: TextureSpec,
game/src/game_shaders.rs:389
↓ 4 callers
Method
name
(&self)
wad/src/archive.rs:164
↓ 4 callers
Method
read
(&self, with: F)
wad/src/archive.rs:244
↓ 4 callers
Method
read_bytes_into
(&self, bytes: &mut Vec<u8>)
wad/src/archive.rs:228
↓ 4 callers
Method
seg_linedef
(&self, seg: &WadSeg)
wad/src/level.rs:89
↓ 4 callers
Method
shared
(self, vertices_from: MeshId)
engine/src/meshes.rs:162
↓ 4 callers
Method
size
(&self)
wad/src/image.rs:269
↓ 4 callers
Method
sky_quad
( &mut self, object_id: ObjectId, (v1, v2): (Pnt2f, Pnt2f), (low, high): (WadC
wad/src/visitor.rs:987
↓ 4 callers
Function
to_bool
(column)
scripts/tables.py:50
↓ 4 callers
Function
vertex
(x: f32, y: f32, u: f32, v: f32)
engine/src/text.rs:317
↓ 4 callers
Method
vertex
(&self, id: VertexId)
wad/src/level.rs:83
↓ 4 callers
Method
wall_quad
(&mut self, quad: InternalWallQuad)
wad/src/visitor.rs:839
↓ 4 callers
Method
wall_vertex
( &mut self, xz: Pnt2f, y: f32, tile_u: f32, tile_v: f32, ligh
game/src/level.rs:514
↓ 3 callers
Method
add_polygon
( &mut self, object_id: ObjectId, verts: I, normal: Pnt3f, )
game/src/world.rs:283
↓ 3 callers
Method
add_texture2d_size
( &mut self, entities: &mut Entities, name: &'static str, texture: Texture2dId
engine/src/uniforms.rs:233
↓ 3 callers
Method
add_texture_2d
( &mut self, window: &Window, entities: &mut Entities, parent: EntityId,
engine/src/uniforms.rs:146
↓ 3 callers
Method
attach
(&mut self, entity: EntityId, transform: Trans3)
engine/src/transforms.rs:30
↓ 3 callers
Method
build_unindexed
(self)
engine/src/meshes.rs:223
↓ 3 callers
Function
check_removed
(entities: &Entities, expected: &[EntityId])
engine/src/entities.rs:468
↓ 3 callers
Method
contains
(&self, id: EntityId)
engine/src/entities.rs:30
↓ 3 callers
Method
deref
(&self)
wad/src/name.rs:93
↓ 3 callers
Function
duration_to_seconds
(duration: Duration)
engine/src/frame_timers.rs:223
↓ 3 callers
Function
fract
(x: f32)
game/src/lights.rs:66
↓ 3 callers
Method
get_absolute
(&self, entity: EntityId)
engine/src/transforms.rs:50
↓ 3 callers
Method
get_float_mut
(&mut self, id: FloatUniformId)
engine/src/uniforms.rs:102
↓ 3 callers
Method
get_local_mut
(&mut self, entity: EntityId)
engine/src/transforms.rs:46
↓ 3 callers
Method
immutable
( self, vertices: &[VertexT], )
engine/src/meshes.rs:126
↓ 3 callers
Method
is_alive
(&self)
engine/src/entities.rs:387
↓ 3 callers
Method
level_changed
(&self)
game/src/level.rs:57
↓ 3 callers
Method
level_index
(&self)
game/src/wad_system.rs:35
↓ 3 callers
Method
level_lump
(&self, level_index: usize)
wad/src/archive.rs:116
↓ 3 callers
Function
light_info
( cache: &'a mut VecMap<LightInfo>, level: &Level, sector: &WadSector, )
wad/src/visitor.rs:1140
↓ 3 callers
Method
load_shader
( &mut self, parent: EntityId, name: &'static str, asset: &'static str, )
game/src/game_shaders.rs:455
↓ 3 callers
Method
named_lump
(&self, name: &Q)
wad/src/archive.rs:129
↓ 3 callers
Method
next
(&mut self)
wad/src/level.rs:233
↓ 3 callers
Function
next_pow2
(x: usize)
wad/src/tex.rs:348
↓ 3 callers
Function
partition_line
(node: &WadNode)
wad/src/visitor.rs:1150
↓ 3 callers
Method
pluck
(self)
engine/src/type_list.rs:57
↓ 3 callers
Method
pluck_into
(self)
engine/src/type_list.rs:26
↓ 3 callers
Method
right_sidedef
(&self, linedef: &WadLinedef)
wad/src/level.rs:138
↓ 3 callers
Method
seg_sidedef
(&self, seg: &WadSeg)
wad/src/level.rs:101
↓ 3 callers
Method
step
(&mut self)
engine/src/context.rs:161
↓ 3 callers
Method
sweep_sphere
(&self, sphere: Sphere, vel: Vec3f)
game/src/world.rs:40
↓ 3 callers
Method
timestep
(&self)
engine/src/tick.rs:26
↓ 3 callers
Method
update
(&mut self, entities: &Entities)
engine/src/uniforms.rs:57
next →
1–100 of 549, ranked by callers