Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cormac-obrien/richter
/ functions
Functions
1,212 in github.com/cormac-obrien/richter
⨍
Functions
1,212
◇
Types & classes
351
↓ 1 callers
Method
builtin_remove
(&mut self)
src/server/mod.rs:1510
↓ 1 callers
Method
builtin_set_model
(&mut self)
src/server/mod.rs:1477
↓ 1 callers
Method
builtin_set_origin
(&mut self)
src/server/mod.rs:1469
↓ 1 callers
Method
builtin_set_size
(&mut self)
src/server/mod.rs:1485
↓ 1 callers
Method
builtin_spawn
(&mut self)
src/server/mod.rs:1502
↓ 1 callers
Method
builtin_v_len
Calculate the magnitude of a vector. Loads the vector from `GLOBAL_ADDR_ARG_0` and stores its magnitude at `GLOBAL_ADDR_RETURN`.
src/server/progs/globals.rs:1122
↓ 1 callers
Method
builtin_vec_to_yaw
Calculate a yaw angle from a direction vector. Loads the direction vector from `GLOBAL_ADDR_ARG_0` and stores the yaw value at `GLOBAL_ADDR_RETURN`.
src/server/progs/globals.rs:1132
↓ 1 callers
Method
calc_final_angles
( &mut self, time: Duration, intermission: Option<&IntermissionKind>, velocity
src/client/view.rs:178
↓ 1 callers
Method
calc_final_origin
( &mut self, time: Duration, origin: Vector3<f32>, velocity: Vector3<f32>,
src/client/view.rs:210
↓ 1 callers
Method
calc_final_view
( &mut self, idle_vars: IdleVars, kick_vars: KickVars, roll_vars: RollVars,
src/client/state.rs:724
↓ 1 callers
Method
camera
(&self, aspect: f32, fov: Deg<f32>)
src/client/state.rs:1234
↓ 1 callers
Method
can_send
(&self)
src/common/net/mod.rs:2028
↓ 1 callers
Method
check_frame_duration
Returns whether enough time has elapsed to run the next frame.
src/common/host.rs:122
↓ 1 callers
Method
clear
(&mut self, bit: u64)
src/common/bitset.rs:48
↓ 1 callers
Method
clear
Clear the allocator of all values.
src/common/alloc.rs:35
↓ 1 callers
Function
clear_and_rewrite
( queue: &wgpu::Queue, buffer: &mut DynamicUniformBuffer<T>, blocks: &mut Vec<DynamicUniformBuffer
src/client/render/uniform.rs:181
↓ 1 callers
Method
clear_impulse
(&mut self)
src/client/input/game.rs:719
↓ 1 callers
Method
clear_mouse
(&mut self)
src/client/input/game.rs:713
↓ 1 callers
Function
cmd_connect
TODO: this will hang while connecting. ideally, input should be handled in a separate thread so the OS doesn't think the client has gone unresponsive.
src/client/mod.rs:1334
↓ 1 callers
Function
cmd_disconnect
( conn: Rc<RefCell<Option<Connection>>>, input: Rc<RefCell<Input>>, )
src/client/mod.rs:1374
↓ 1 callers
Method
cmd_draw_body_dynamic
( &self, items: &[NamedMenuItem], cursor_pos: usize, time: Duration, s
src/client/render/ui/menu.rs:247
↓ 1 callers
Method
cmd_draw_body_predef
( &'a self, name: S, cursor_pos: usize, time: Duration, scale: f32,
src/client/render/ui/menu.rs:162
↓ 1 callers
Method
cmd_draw_item_name
( &self, x: i32, y: i32, name: S, scale: f32, glyph_cmds: &mut
src/client/render/ui/menu.rs:186
↓ 1 callers
Method
cmd_draw_plaque
(&'a self, scale: f32, quad_cmds: &mut Vec<QuadRendererCommand<'a>>)
src/client/render/ui/menu.rs:145
↓ 1 callers
Method
cmd_draw_slider
( &self, x: i32, y: i32, pos: f32, scale: f32, glyph_cmds: &mu
src/client/render/ui/menu.rs:230
↓ 1 callers
Method
cmd_draw_title
( &'a self, name: S, scale: f32, quad_cmds: &mut Vec<QuadRendererCommand<'a>>,
src/client/render/ui/menu.rs:150
↓ 1 callers
Method
cmd_intermission_overlay
Draw the intermission overlay.
src/client/render/ui/hud.rs:600
↓ 1 callers
Function
cmd_music
(music_player: Rc<RefCell<MusicPlayer>>)
src/client/mod.rs:1463
↓ 1 callers
Function
cmd_music_pause
(music_player: Rc<RefCell<MusicPlayer>>)
src/client/mod.rs:1487
↓ 1 callers
Function
cmd_music_resume
(music_player: Rc<RefCell<MusicPlayer>>)
src/client/mod.rs:1494
↓ 1 callers
Function
cmd_music_stop
(music_player: Rc<RefCell<MusicPlayer>>)
src/client/mod.rs:1480
↓ 1 callers
Function
cmd_playdemo
( conn: Rc<RefCell<Option<Connection>>>, vfs: Rc<Vfs>, input: Rc<RefCell<Input>>, stream: Outp
src/client/mod.rs:1390
↓ 1 callers
Function
cmd_reconnect
( conn: Rc<RefCell<Option<Connection>>>, input: Rc<RefCell<Input>>, )
src/client/mod.rs:1356
↓ 1 callers
Method
cmd_sbar
Draw the status bar.
src/client/render/ui/hud.rs:373
↓ 1 callers
Function
cmd_screenshot
Implements the "screenshot" command. This function returns a boxed closure which sets the `screenshot_path` argument to `Some` when called.
src/bin/quake-client/capture.rs:20
↓ 1 callers
Function
cmd_startdemos
( conn: Rc<RefCell<Option<Connection>>>, vfs: Rc<Vfs>, input: Rc<RefCell<Input>>, stream: Outp
src/client/mod.rs:1422
↓ 1 callers
Function
cmd_toggleconsole
implements the "toggleconsole" command
src/client/mod.rs:1200
↓ 1 callers
Function
cmd_togglemenu
implements the "togglemenu" command
src/client/mod.rs:1223
↓ 1 callers
Function
cmd_trace_begin
Implements the `trace_begin` command.
src/bin/quake-client/trace.rs:8
↓ 1 callers
Function
cmd_trace_end
Implements the `trace_end` command.
src/bin/quake-client/trace.rs:22
↓ 1 callers
Method
code
(&self)
src/common/net/connect.rs:98
↓ 1 callers
Method
collide
(&self, collide: &Collide)
src/server/world/mod.rs:891
↓ 1 callers
Method
collide_area
( &self, area_id: usize, collide: &Collide, )
src/server/world/mod.rs:895
↓ 1 callers
Function
collinear
Determines if the given points are collinear. A set of points V is considered collinear if norm(V<sub>1</sub> − V<sub>0</sub>) = norm(V<
src/common/math.rs:541
↓ 1 callers
Method
color_shift
(&self)
src/client/state.rs:1312
↓ 1 callers
Method
colormap
(&self)
src/client/entity/mod.rs:174
↓ 1 callers
Method
completion_time
(&self)
src/client/state.rs:1292
↓ 1 callers
Function
connect
(server_addrs: A, stream: OutputStreamHandle)
src/client/mod.rs:1245
↓ 1 callers
Method
content_len
(&self)
src/common/net/connect.rs:102
↓ 1 callers
Method
contents_at_point_node
( &self, node: usize, point: Vector3<f32>, )
src/common/bsp/mod.rs:473
↓ 1 callers
Method
control_header
Generates the control header for this packet.
src/common/net/connect.rs:68
↓ 1 callers
Method
copy_from_texture
( &self, encoder: &mut wgpu::CommandEncoder, texture: wgpu::ImageCopyTexture, )
src/bin/quake-client/capture.rs:70
↓ 1 callers
Method
create_brush_texture
(&self, state: &GraphicsState, tex: &BspTexture)
src/client/render/world/brush.rs:596
↓ 1 callers
Method
create_color_explosion
Creates an explosion using the given range of colors.
src/client/entity/particle.rs:410
↓ 1 callers
Function
create_depth_attachment
Create a texture suitable for use as a depth attachment. The underlying texture will have the RENDER_ATTACHMENT flag as well as any flags specified b
src/client/render/target.rs:94
↓ 1 callers
Method
create_entity_field
Creates a spherical cloud of particles around an entity.
src/client/entity/particle.rs:314
↓ 1 callers
Method
create_face
(&mut self, state: &GraphicsState, face_id: usize)
src/client/render/world/brush.rs:382
↓ 1 callers
Method
create_lava_splash
Creates a lava splash effect.
src/client/entity/particle.rs:507
↓ 1 callers
Function
create_light_attachment
Create a texture suitable for use as a light attachment. The resulting texture will have the RENDER_ATTACHMENT flag as well as any flags specified by
src/client/render/target.rs:73
↓ 1 callers
Function
create_normal_attachment
Create a texture suitable for use as a normal attachment. The resulting texture will have the RENDER_ATTACHMENT flag as well as any flags specified b
src/client/render/target.rs:52
↓ 1 callers
Method
create_per_face_bind_group
(&self, state: &GraphicsState, face_id: usize)
src/client/render/world/brush.rs:516
↓ 1 callers
Method
create_per_texture_bind_group
( &self, state: &GraphicsState, tex: &BrushTextureFrame, )
src/client/render/world/brush.rs:491
↓ 1 callers
Method
create_spawn_explosion
Creates a death explosion for the Spawn.
src/client/entity/particle.rs:431
↓ 1 callers
Method
create_teleporter_warp
Creates a teleporter warp effect.
src/client/entity/particle.rs:552
↓ 1 callers
Method
create_trail
Create a particle trail between two points. Used for rocket fire/smoke trails, blood spatter, and projectile tracers. If `sparse` is true, the interv
src/client/entity/particle.rs:591
↓ 1 callers
Method
cursor
(&self)
src/common/console/mod.rs:725
↓ 1 callers
Method
cursor_right
Moves the cursor to the right. If the cursor is at the end of the current text, no change is made.
src/common/console/mod.rs:394
↓ 1 callers
Method
cvars
(&self)
src/bin/quake-client/main.rs:322
↓ 1 callers
Method
cvars_mut
(&self)
src/bin/quake-client/main.rs:326
↓ 1 callers
Function
default_base_dir
()
src/common/mod.rs:40
↓ 1 callers
Method
default_lightmap
(&self)
src/client/render/mod.rs:590
↓ 1 callers
Method
deferred_pass_target
(&self)
src/client/render/mod.rs:566
↓ 1 callers
Method
delete
Deletes the character to the right of the cursor. If the cursor is at the end of the current text, no character is deleted.
src/common/console/mod.rs:412
↓ 1 callers
Method
demo_camera
(&self, aspect: f32, fov: Deg<f32>)
src/client/state.rs:1243
↓ 1 callers
Method
dimensions
Returns a tuple containing the width and height of the texture.
src/common/bsp/mod.rs:236
↓ 1 callers
Method
disconnect
(&mut self)
src/client/mod.rs:917
↓ 1 callers
Method
draw_plaque
Returns true if the Quake plaque should be drawn to the left of the menu.
src/client/menu/mod.rs:60
↓ 1 callers
Method
drop_entity_to_floor
Moves an entity straight down until it collides with a solid surface. Returns `true` if the entity hit the floor, `false` otherwise. ## Notes - The
src/server/mod.rs:1127
↓ 1 callers
Method
element_size
the size on disk of one element of a BSP file section.
src/common/bsp/load.rs:160
↓ 1 callers
Method
empty
(width: u32, height: u32)
src/client/render/atlas.rs:28
↓ 1 callers
Function
empty_line
Match an empty line. An empty line is considered to be composed of: - Zero or more spaces or tabs - An optional line comment - A line ending (`"\n"`
src/common/parse/console.rs:44
↓ 1 callers
Method
end
Returns the end of this trace.
src/server/world/phys.rs:314
↓ 1 callers
Method
ent_fld_addr_to_i32
Convert an entity ID and field address to an internal representation used by the VM. This representation should be compatible with the one used by th
src/server/world/mod.rs:322
↓ 1 callers
Function
entities
(input: &str)
src/common/parse/map.rs:48
↓ 1 callers
Method
entity_exists
(&mut self, entity_id: EntityId)
src/server/world/mod.rs:526
↓ 1 callers
Method
entity_uniform_buffer
(&self)
src/client/render/mod.rs:578
↓ 1 callers
Method
exec
Executes a command. Returns an error if no command with the specified name exists.
src/common/console/mod.rs:145
↓ 1 callers
Method
execute
Interprets the contents of the execution buffer.
src/common/console/mod.rs:750
↓ 1 callers
Method
execute_program_by_name
(&mut self, name: S)
src/server/mod.rs:630
↓ 1 callers
Method
face_anim_time
(&self)
src/client/state.rs:1308
↓ 1 callers
Method
face_iter_vertices
(&self, face_id: usize)
src/common/bsp/mod.rs:743
↓ 1 callers
Method
face_lightmaps
(&self, face_id: usize)
src/common/bsp/mod.rs:756
↓ 1 callers
Method
facelist
(&self)
src/common/bsp/mod.rs:795
↓ 1 callers
Method
faces
(&self)
src/common/bsp/mod.rs:783
↓ 1 callers
Method
field_def
(&self, name: S)
src/server/world/entity.rs:493
↓ 1 callers
Method
field_defs
(&self)
src/server/world/entity.rs:395
↓ 1 callers
Method
find_free_channel
(&self, ent_id: Option<usize>, ent_channel: i8)
src/client/sound/mod.rs:288
↓ 1 callers
Method
find_function_by_name
( &mut self, name: S, )
src/server/progs/mod.rs:568
↓ 1 callers
Method
flags
(&self)
src/common/model.rs:193
↓ 1 callers
Method
format
(&self)
src/client/render/mod.rs:202
← previous
next →
401–500 of 1,212, ranked by callers