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
frame
(&mut self)
src/common/host.rs:102
↓ 1 callers
Method
frame_uniform_buffer
(&self)
src/client/render/mod.rs:574
↓ 1 callers
Method
free
(&mut self, entity_id: EntityId)
src/server/world/mod.rs:460
↓ 1 callers
Method
game_input_mut
(&mut self)
src/client/input/mod.rs:121
↓ 1 callers
Method
generate_instances
( &self, commands: &[GlyphRendererCommand], target_size: Extent2d, )
src/client/render/ui/glyph.rs:268
↓ 1 callers
Method
generate_uniforms
( &self, commands: &[QuadRendererCommand<'cmds>], target_size: Extent2d, )
src/client/render/ui/quad.rs:376
↓ 1 callers
Method
get
Return a reference to the light with the given key, or `None` if no such light exists.
src/client/entity/mod.rs:285
↓ 1 callers
Method
get_angles
(&self)
src/client/entity/mod.rs:182
↓ 1 callers
Method
get_int
Loads an `i32` from the given virtual address.
src/server/world/entity.rs:581
↓ 1 callers
Method
get_mut
Return a mutable reference to the light with the given key, or `None` if no such light exists.
src/client/entity/mod.rs:291
↓ 1 callers
Method
get_origin
(&self)
src/client/entity/mod.rs:178
↓ 1 callers
Method
get_pvs
(&self, leaf_id: usize, leaf_count: usize)
src/common/bsp/mod.rs:831
↓ 1 callers
Method
handle_damage
( &mut self, time: Duration, armor_dmg: f32, health_dmg: f32, view_ent
src/client/view.rs:154
↓ 1 callers
Method
handle_event
( &mut self, event: Event<T>, _target: &EventLoopWindowTarget<T>, _control_flo
src/bin/quake-client/main.rs:252
↓ 1 callers
Method
handle_input
( &mut self, game_input: &mut GameInput, frame_time: Duration, )
src/client/mod.rs:1048
↓ 1 callers
Method
history_down
(&mut self)
src/common/console/mod.rs:743
↓ 1 callers
Method
history_up
(&mut self)
src/common/console/mod.rs:737
↓ 1 callers
Method
home
(&self)
src/client/menu/item.rs:250
↓ 1 callers
Method
hull
(&self, index: usize)
src/common/bsp/mod.rs:992
↓ 1 callers
Method
hull_for_entity
TODO: handle the offset return value internally
src/server/world/mod.rs:771
↓ 1 callers
Function
idle
(time: Duration, vars: IdleVars)
src/client/view.rs:303
↓ 1 callers
Method
idle_vars
(&self)
src/client/mod.rs:1091
↓ 1 callers
Method
impact_entities
Runs two entities' touch functions.
src/server/mod.rs:1192
↓ 1 callers
Method
impulse
(&self)
src/client/input/game.rs:501
↓ 1 callers
Method
indexed
(&self)
src/common/sprite.rs:109
↓ 1 callers
Method
intermission
(&self)
src/client/state.rs:1284
↓ 1 callers
Method
into_qsocket
(self, remote: SocketAddr)
src/common/net/connect.rs:637
↓ 1 callers
Method
inverse_projection
(&self)
src/client/render/world/mod.rs:259
↓ 1 callers
Method
is_terminal
Returns whether the trace ended without a collision.
src/server/world/phys.rs:342
↓ 1 callers
Method
item_pickup_times
(&self)
src/client/state.rs:1304
↓ 1 callers
Method
iter_entity_channels
(&self)
src/client/sound/mod.rs:357
↓ 1 callers
Method
iter_leaves
(&self)
src/common/bsp/mod.rs:977
↓ 1 callers
Method
iter_lights
(&self)
src/client/state.rs:1222
↓ 1 callers
Method
iter_particles
(&self)
src/client/state.rs:1218
↓ 1 callers
Method
iter_visible_entities
(&self)
src/client/state.rs:1210
↓ 1 callers
Method
join
Join this trace end-to-end with another. - If `self.end_point()` does not equal `other.start_point()`, returns `self`. - If `self.contents` equals `o
src/server/world/phys.rs:254
↓ 1 callers
Method
keyframes
(&self)
src/common/mdl.rs:294
↓ 1 callers
Method
kick_vars
(&self)
src/client/mod.rs:1103
↓ 1 callers
Method
kind
(&self)
src/common/wad.rs:44
↓ 1 callers
Method
leave_function
(&mut self, globals: &mut Globals)
src/server/progs/mod.rs:631
↓ 1 callers
Method
left
(&self)
src/client/menu/mod.rs:186
↓ 1 callers
Method
level_mut
(&mut self)
src/server/mod.rs:266
↓ 1 callers
Method
lightstyle_values
(&self)
src/client/state.rs:1257
↓ 1 callers
Function
line_comment
Match a line comment. A line comment is considered to be composed of: - Two forward slashes (`"//"`) - Zero or more characters, excluding line ending
src/common/parse/console.rs:34
↓ 1 callers
Method
line_down
(&mut self)
src/common/console/mod.rs:465
↓ 1 callers
Function
line_ending
TODO: rename to line_terminator and move to console module
src/common/parse/mod.rs:61
↓ 1 callers
Method
line_up
TODO: handle case where history is empty
src/common/console/mod.rs:456
↓ 1 callers
Method
lines
(&self)
src/common/console/mod.rs:504
↓ 1 callers
Method
list_entities
(&self, list: &mut Vec<EntityId>)
src/server/world/mod.rs:533
↓ 1 callers
Method
list_touched_triggers
Lists the triggers touched by an entity. The triggers' IDs are stored in `touched`.
src/server/world/mod.rs:578
↓ 1 callers
Function
load_render_node
(reader: &mut R)
src/common/bsp/load.rs:306
↓ 1 callers
Method
load_statement
(&self)
src/server/progs/mod.rs:653
↓ 1 callers
Function
load_texinfo
(reader: &mut R, texture_count: usize)
src/common/bsp/load.rs:351
↓ 1 callers
Function
load_texture
load a textures from the BSP file. converts the texture's name to all lowercase, including its frame specifier if it has one.
src/common/bsp/load.rs:260
↓ 1 callers
Method
make_vectors
Calculate `v_forward`, `v_right` and `v_up` from `angles`. This requires some careful coordinate system transformations. Angle vectors are stored as
src/server/progs/globals.rs:1106
↓ 1 callers
Method
model_changed
Returns true if the last update to this entity changed its model.
src/client/entity/mod.rs:170
↓ 1 callers
Method
model_id
(&self)
src/client/entity/mod.rs:186
↓ 1 callers
Method
model_id
(&self, name_id: StringId)
src/server/mod.rs:279
↓ 1 callers
Method
model_index
(&self)
src/server/world/entity.rs:701
↓ 1 callers
Method
models
(&self)
src/client/state.rs:1199
↓ 1 callers
Method
mouse_vars
(&self)
src/client/mod.rs:1111
↓ 1 callers
Method
move_ballistic
Movement function for freefalling entities.
src/server/mod.rs:985
↓ 1 callers
Method
move_push
( &mut self, ent_id: EntityId, frame_time: Duration, move_time: Duration,
src/server/mod.rs:959
↓ 1 callers
Method
move_vars
(&self)
src/client/mod.rs:1078
↓ 1 callers
Method
name
(&self)
src/client/menu/mod.rs:385
↓ 1 callers
Method
name
()
src/client/render/ui/quad.rs:200
↓ 1 callers
Method
names
(&self)
src/common/console/mod.rs:164
↓ 1 callers
Method
op_add_f
ADD_F: Float addition
src/server/progs/globals.rs:558
↓ 1 callers
Method
op_add_v
ADD_V: Vector addition
src/server/progs/globals.rs:567
↓ 1 callers
Method
op_address
( &mut self, ent_id_addr: i16, fld_addr_addr: i16, dest_addr: i16, )
src/server/mod.rs:1319
↓ 1 callers
Method
op_and
AND: Logical AND
src/server/progs/globals.rs:1032
↓ 1 callers
Method
op_bit_and
BIT_AND: Bitwise AND
src/server/progs/globals.rs:1062
↓ 1 callers
Method
op_bit_or
BIT_OR: Bitwise OR
src/server/progs/globals.rs:1077
↓ 1 callers
Method
op_div
DIV: Float division
src/server/progs/globals.rs:549
↓ 1 callers
Method
op_eq_ent
EQ_ENT: Test equality of two entities (by identity)
src/server/progs/globals.rs:651
↓ 1 callers
Method
op_eq_f
EQ_F: Test equality of two floats
src/server/progs/globals.rs:606
↓ 1 callers
Method
op_eq_fnc
EQ_FNC: Test equality of two functions (by identity)
src/server/progs/globals.rs:667
↓ 1 callers
Method
op_eq_s
EQ_S: Test equality of two strings
src/server/progs/globals.rs:636
↓ 1 callers
Method
op_eq_v
EQ_V: Test equality of two vectors
src/server/progs/globals.rs:621
↓ 1 callers
Method
op_ge
GE: Greater than or equal to comparison
src/server/progs/globals.rs:773
↓ 1 callers
Method
op_gt
GT: Greater than comparison
src/server/progs/globals.rs:803
↓ 1 callers
Method
op_le
LE: Less than or equal to comparison
src/server/progs/globals.rs:758
↓ 1 callers
Method
op_load_ent
( &mut self, ent_id_addr: i16, ent_entity_id_addr: i16, dest_addr: i16, )
src/server/mod.rs:1285
↓ 1 callers
Method
op_load_f
LOAD_F: load float field from entity
src/server/mod.rs:1242
↓ 1 callers
Method
op_load_fnc
( &mut self, ent_id_addr: i16, ent_function_id_addr: i16, dest_addr: i16,
src/server/mod.rs:1302
↓ 1 callers
Method
op_load_s
( &mut self, ent_id_addr: i16, ent_string_id_addr: i16, dest_addr: i16, )
src/server/mod.rs:1268
↓ 1 callers
Method
op_load_v
LOAD_V: load vector field from entity
src/server/mod.rs:1254
↓ 1 callers
Method
op_lt
LT: Less than comparison
src/server/progs/globals.rs:788
↓ 1 callers
Method
op_mul_f
(&mut self, f1_id: i16, f2_id: i16, prod_id: i16)
src/server/progs/globals.rs:495
↓ 1 callers
Method
op_mul_fv
MUL_FV: Component-wise multiplication of vector by scalar
src/server/progs/globals.rs:519
↓ 1 callers
Method
op_mul_v
MUL_V: Vector dot-product
src/server/progs/globals.rs:504
↓ 1 callers
Method
op_mul_vf
MUL_VF: Component-wise multiplication of vector by scalar
src/server/progs/globals.rs:534
↓ 1 callers
Method
op_ne_ent
(&mut self, e1_ofs: i16, e2_ofs: i16, ne_ofs: i16)
src/server/progs/globals.rs:727
↓ 1 callers
Method
op_ne_f
NE_F: Test inequality of two floats
src/server/progs/globals.rs:683
↓ 1 callers
Method
op_ne_fnc
(&mut self, f1_ofs: i16, f2_ofs: i16, ne_ofs: i16)
src/server/progs/globals.rs:742
↓ 1 callers
Method
op_ne_s
NE_S: Test inequality of two strings
src/server/progs/globals.rs:713
↓ 1 callers
Method
op_ne_v
NE_V: Test inequality of two vectors
src/server/progs/globals.rs:698
↓ 1 callers
Method
op_not_ent
NOT_ENT: Compare entity to null entity (0)
src/server/progs/globals.rs:1009
↓ 1 callers
Method
op_not_f
NOT_F: Compare float to 0.0
src/server/progs/globals.rs:928
↓ 1 callers
Method
op_not_fnc
NOT_FNC: Compare function to null function (0)
src/server/progs/globals.rs:986
← previous
next →
501–600 of 1,212, ranked by callers