Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LaVashikk/VMF-to-PBR
/ functions
Functions
273 in github.com/LaVashikk/VMF-to-PBR
⨍
Functions
273
◇
Types & classes
77
↓ 20 callers
Method
add
(self, other: Self)
src/utils/math.rs:97
↓ 17 callers
Method
dot
(self, other: Self)
src/utils/math.rs:19
↓ 14 callers
Function
state
()
in-game-debug/crates/d3d9_hook_core/src/lib.rs:78
↓ 13 callers
Function
get_mouse_modifiers
(wparam: usize)
in-game-debug/crates/egui_backend/src/inputman.rs:348
↓ 12 callers
Method
client
(&self)
in-game-debug/crates/source-sdk/src/lib.rs:36
↓ 12 callers
Method
max
(self, other: Self)
src/utils/math.rs:60
↓ 11 callers
Method
alter_modifiers
(&mut self, new: Modifiers)
in-game-debug/crates/egui_backend/src/inputman.rs:277
↓ 10 callers
Method
extend
(&mut self, p: Vec3)
src/utils/math.rs:175
↓ 10 callers
Method
normalize
(self)
src/utils/math.rs:39
↓ 9 callers
Method
client_cmd
Executes a command on the client side (with potential restrictions).
in-game-debug/crates/source-sdk/src/client.rs:74
↓ 9 callers
Function
get_pos
(lparam: isize)
in-game-debug/crates/egui_backend/src/inputman.rs:341
↓ 7 callers
Method
min
(self, other: Self)
src/utils/math.rs:52
↓ 6 callers
Function
create_test_cube
Helper to create a cube sized from -size to +size on all axes
src/processing/tracer.rs:153
↓ 6 callers
Function
init
Initializes the logging system.
in-game-debug/crates/overlay_runtime/src/logger.rs:12
↓ 6 callers
Method
parse
(s: &str)
src/utils/math.rs:72
↓ 6 callers
Function
parse_plane_points
Extracts 3 plane points from the VMF string "(x y z) (x y z) (x y z)"
src/utils/text.rs:11
↓ 5 callers
Method
cross
(self, other: Self)
src/utils/math.rs:23
↓ 4 callers
Function
get_entity_aabb
(ent: &Entity)
src/processing/geometry.rs:94
↓ 4 callers
Function
patch_vtable_entry
(entry: *mut usize, new_fn: usize)
in-game-debug/crates/d3d9_hook_core/src/lib.rs:346
↓ 4 callers
Method
process_free_deltas
(&mut self, delta: &TexturesDelta)
in-game-debug/crates/egui_backend/src/texman.rs:63
↓ 3 callers
Function
create_temporary_texture
( dev: &IDirect3DDevice9, buf: &[TextureColor], size: [usize; 2], )
in-game-debug/crates/egui_backend/src/texman.rs:245
↓ 3 callers
Method
deallocate_textures
(&mut self)
in-game-debug/crates/egui_backend/src/texman.rs:78
↓ 3 callers
Method
delete_buffers
(&mut self)
in-game-debug/crates/egui_backend/src/mesh.rs:107
↓ 3 callers
Function
generate
( path: &Path, clusters: &[LightCluster], all_lights: &[LightDef], )
src/generators/vscript.rs:75
↓ 3 callers
Function
get_module_memory_range
Returns the base address and size of a module in memory. `module_name` must be a null-terminated string, e.g., b"engine.dll\0".
in-game-debug/crates/source-sdk/src/memory.rs:8
↓ 3 callers
Function
new_texture_from_buffer
( dev: &IDirect3DDevice9, buf: &[TextureColor], size: [usize; 2], )
in-game-debug/crates/egui_backend/src/texman.rs:293
↓ 3 callers
Function
pixels_from_imagedata
(img_data: &ImageData)
in-game-debug/crates/egui_backend/src/texman.rs:227
↓ 3 callers
Function
sanitize_name
(string: &str)
src/utils/text.rs:52
↓ 3 callers
Method
vtable
(&self)
in-game-debug/crates/source-sdk/src/cvar/convar.rs:29
↓ 2 callers
Function
angles_to_dir
Helper: Convert Source angles to Vector
src/vmf_parser.rs:291
↓ 2 callers
Method
apply_to_entity
(&self, ent: &mut Entity)
in-game-debug/crates/custom_windows/src/pbr_debug/types.rs:147
↓ 2 callers
Function
calc_face_normal
Calculates the normal to a boundary given three points
src/utils/text.rs:29
↓ 2 callers
Method
collect_input
(&mut self)
in-game-debug/crates/egui_backend/src/inputman.rs:283
↓ 2 callers
Method
cvar_system
Returns an immutable reference to the ICvar interface.
in-game-debug/crates/source-sdk/src/lib.rs:46
↓ 2 callers
Method
enable_input_context
(&self, context: *mut InputContextT, enable: bool)
in-game-debug/crates/source-sdk/src/input_system.rs:32
↓ 2 callers
Method
execute_client_cmd_unrestricted
Executes a client command without restrictions.
in-game-debug/crates/source-sdk/src/client.rs:151
↓ 2 callers
Function
extract_lights
(vmf: &VmfFile)
src/vmf_parser.rs:13
↓ 2 callers
Method
find_var
Finds a console variable by name.
in-game-debug/crates/source-sdk/src/cvar/mod.rs:61
↓ 2 callers
Method
free
(&mut self, tid: &TextureId)
in-game-debug/crates/egui_backend/src/texman.rs:94
↓ 2 callers
Method
get_by_id
(&self, id: TextureId)
in-game-debug/crates/egui_backend/src/texman.rs:69
↓ 2 callers
Function
get_key
(wparam: usize)
in-game-debug/crates/egui_backend/src/inputman.rs:371
↓ 2 callers
Function
get_key_modifiers
(msg: u32)
in-game-debug/crates/egui_backend/src/inputman.rs:358
↓ 2 callers
Function
get_sample_points
gen point for raytrace-test. 8 corners + center + nearest
src/processing/scoring.rs:206
↓ 2 callers
Function
initialize
()
in-game-debug/crates/injector_d3d9_proxy/src/proxy.rs:77
↓ 2 callers
Function
install_device_hooks
(device: &IDirect3DDevice9)
in-game-debug/crates/d3d9_hook_core/src/lib.rs:319
↓ 2 callers
Function
intersect_brush
(origin: Vec3, dir: Vec3, max_dist: f32, brush: &ConvexBrush)
src/processing/tracer.rs:106
↓ 2 callers
Method
length
(self)
src/utils/math.rs:35
↓ 2 callers
Method
name
(&self)
in-game-debug/crates/custom_windows/src/engine_api_demo.rs:45
↓ 2 callers
Function
parse_color_intensity
Helper: Parse Source "_light" string
src/vmf_parser.rs:273
↓ 2 callers
Method
process
(&mut self, umsg: u32, wparam: usize, lparam: isize)
in-game-debug/crates/egui_backend/src/inputman.rs:69
↓ 2 callers
Method
process_set_deltas
(&mut self, dev: &IDirect3DDevice9, delta: &TexturesDelta)
in-game-debug/crates/egui_backend/src/texman.rs:40
↓ 2 callers
Function
ray_aabb_intersect
(origin: Vec3, dir: Vec3, max_dist: f32, aabb: &AABB)
src/processing/tracer.rs:86
↓ 2 callers
Method
reallocate_textures
(&mut self, dev: &IDirect3DDevice9)
in-game-debug/crates/egui_backend/src/texman.rs:84
↓ 2 callers
Method
set_value_float
Sets the ConVar value using a float, correctly invoking engine callbacks.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:128
↓ 2 callers
Method
set_value_int
Sets the ConVar value using an integer, correctly invoking engine callbacks.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:133
↓ 2 callers
Method
set_value_str
Sets the ConVar value using a string, correctly invoking engine callbacks.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:121
↓ 2 callers
Function
start_offsets_hook_thread
Start a thread that tries to find the device via offsets (methods 2/3).
in-game-debug/crates/d3d9_hook_core/src/lib.rs:140
↓ 2 callers
Method
update_index_buffer
(&mut self, device: &IDirect3DDevice9, indices: &[u32])
in-game-debug/crates/egui_backend/src/mesh.rs:182
↓ 2 callers
Method
update_vertex_buffer
(&mut self, device: &IDirect3DDevice9, vertices: &[GpuVertex])
in-game-debug/crates/egui_backend/src/mesh.rs:150
↓ 1 callers
Method
add_flags
Adds one or more flags to the ConVar's existing flags.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:65
↓ 1 callers
Function
apply_dynamic_controllers
(vmf: &mut VmfFile, clusters: &[crate::LightCluster], light_connection_registry: &LightConnectionRegistry)
src/processing/dynamic.rs:165
↓ 1 callers
Function
apply_offset_to_plane
Applies an offset to all points in a plane row
src/utils/text.rs:36
↓ 1 callers
Function
apply_offsets_and_uv_fixes
Offsets solid geometry to prevent z-fighting and copies UVs from parent surfaces
src/processing/geometry.rs:173
↓ 1 callers
Function
build_collision_world
Builds the collision world from VMF solids and func_details
src/processing/geometry.rs:137
↓ 1 callers
Function
build_connections_registry
(vmf: &VmfFile,)
src/processing/dynamic.rs:95
↓ 1 callers
Function
build_dynamic_controllers
( selected_lights: &[(LightDef, f32)], // light and score cluster_name: &str, mat_name: &str,
src/processing/dynamic.rs:15
↓ 1 callers
Function
calculate_score
Calculates a "Score" for a (Light, Surface) pair. The higher the score, the more important the light is. 0.0 = light is not needed.
src/processing/scoring.rs:83
↓ 1 callers
Method
convert_to_illusionary
(mut self)
src/processing/surface_wrappers.rs:160
↓ 1 callers
Method
create_new_texture
( &mut self, dev: &IDirect3DDevice9, tid: &TextureId, img_data: &ImageData,
in-game-debug/crates/egui_backend/src/texman.rs:98
↓ 1 callers
Method
draw
(&mut self, ctx: &Context, shared_state: &mut SharedState, _engine: &Engine)
in-game-debug/crates/custom_windows/src/lib.rs:66
↓ 1 callers
Method
draw_debug
Drawing main debug panel
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:130
↓ 1 callers
Method
draw_ui
(&mut self, ctx: &egui::Context)
in-game-debug/crates/overlay_runtime/src/lib.rs:66
↓ 1 callers
Method
draw_vmf_select
Drawing select for vmf map // TODO!
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:71
↓ 1 callers
Function
dumping_generated_data
(dump_lights: bool, dump_clusters: bool, all_lights: &[LightDef], clusters: &[LightCluster])
src/main.rs:228
↓ 1 callers
Function
find_parallax_volume
(origin: Vec3, surface_normal: Vec3, pcc_volumes: &[ParallaxVolume])
src/processing/cubemaps.rs:8
↓ 1 callers
Function
format_color_brightness
Функция для форматирования обратно в строку
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:447
↓ 1 callers
Function
get_clipboard_text
()
in-game-debug/crates/egui_backend/src/inputman.rs:477
↓ 1 callers
Function
get_d3d_device_by_offsets
Offsets-based device acquisition
in-game-debug/crates/d3d9_hook_core/src/lib.rs:426
↓ 1 callers
Method
get_default
Returns the default value of the ConVar as a string.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:85
↓ 1 callers
Method
get_flags
Returns the ConVar's flags as a `CvarFlags` bitmask.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:60
↓ 1 callers
Method
get_int
Returns the ConVar's value as an integer.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:34
↓ 1 callers
Method
get_last_time_stamp
Returns the timestamp of the last packet received from the server.
in-game-debug/crates/source-sdk/src/client.rs:90
↓ 1 callers
Method
get_level_name_short
Returns the name of the current map (e.g., "de_dust2").
in-game-debug/crates/source-sdk/src/client.rs:140
↓ 1 callers
Method
get_local_player
Returns the entity index of the local player.
in-game-debug/crates/source-sdk/src/client.rs:175
↓ 1 callers
Method
get_max_clients
Returns the maximum number of clients on the server.
in-game-debug/crates/source-sdk/src/client.rs:109
↓ 1 callers
Function
get_original_function
(ordinal: usize)
in-game-debug/crates/injector_d3d9_proxy/src/proxy.rs:82
↓ 1 callers
Method
get_player_info
Retrieves information about a player by their entity index. Indices start at 1.
in-game-debug/crates/source-sdk/src/client.rs:81
↓ 1 callers
Method
get_screen_rect
(&self)
in-game-debug/crates/egui_backend/src/inputman.rs:333
↓ 1 callers
Method
get_screen_size
(&self)
in-game-debug/crates/egui_backend/src/lite.rs:164
↓ 1 callers
Method
get_screen_size
(&self)
in-game-debug/crates/egui_backend/src/app.rs:213
↓ 1 callers
Method
get_screen_size
(&self)
in-game-debug/crates/egui_backend/src/inputman.rs:317
↓ 1 callers
Method
get_screen_size
Gets the screen dimensions. Returns a tuple of (width, height).
in-game-debug/crates/source-sdk/src/client.rs:222
↓ 1 callers
Function
get_solid_aabb
todo!!!!!!!!!!! DRY
src/processing/geometry.rs:118
↓ 1 callers
Method
get_string
Returns the ConVar's value as a string. Returns an empty string if the pointer is null.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:45
↓ 1 callers
Function
get_system_theme
()
in-game-debug/crates/egui_backend/src/inputman.rs:463
↓ 1 callers
Method
get_view_angles
Returns the player's current view angles.
in-game-debug/crates/source-sdk/src/client.rs:95
↓ 1 callers
Method
get_viewport
(&self)
in-game-debug/crates/egui_backend/src/lite.rs:172
↓ 1 callers
Method
get_viewport
(&self)
in-game-debug/crates/egui_backend/src/app.rs:227
↓ 1 callers
Method
guid
Returns the GUID (SteamID2) as a Rust String.
in-game-debug/crates/source-sdk/src/types.rs:71
↓ 1 callers
Function
initialize_engine_and_app
()
in-game-debug/crates/overlay_runtime/src/lib.rs:149
next →
1–100 of 273, ranked by callers