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
↓ 1 callers
Method
input_stack_system
Returns an immutable reference to the IInputStackSystem interface.
in-game-debug/crates/source-sdk/src/lib.rs:41
↓ 1 callers
Function
install_on_d3d9
Install CreateDevice hook on an IDirect3D9 instance (method 1 / d3d9 proxy). Safety: Caller must ensure `d3d9` is a valid IDirect3D9 object pointer f
in-game-debug/crates/d3d9_hook_core/src/lib.rs:97
↓ 1 callers
Method
is_flag_set
Checks if a specific flag is set on the ConVar.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:75
↓ 1 callers
Function
is_occluded
Checks whether the path from `start` to `end` is blocked by the `brushes` geometry. Returns true if the path is blocked (i.e., there is a shadow)
src/processing/tracer.rs:16
↓ 1 callers
Method
is_open
(&self)
in-game-debug/crates/custom_windows/src/lib.rs:64
↓ 1 callers
Method
is_should_render
Determines if the window should be rendered in the current frame. This is checked before calling `draw()`.
in-game-debug/crates/custom_windows/src/lib.rs:29
↓ 1 callers
Method
is_unknown
(&self)
in-game-debug/crates/egui_backend/src/inputman.rs:55
↓ 1 callers
Method
length_squared
(self)
src/utils/math.rs:31
↓ 1 callers
Method
load_model
Loads a model by its name. Returns a pointer to the model if successful, otherwise `None`.
in-game-debug/crates/source-sdk/src/client.rs:182
↓ 1 callers
Method
on_input
Raw input routing. Returns true to pass input to the game, false to consume.
in-game-debug/crates/overlay_runtime/src/lib.rs:88
↓ 1 callers
Method
on_raw_input
Raw input signal processing, optional. # Returns `true` - if the input should be passed to the game. `false` - if the input should be "eaten" (blocked
in-game-debug/crates/custom_windows/src/lib.rs:38
↓ 1 callers
Method
open_vmf
(&mut self, path: &PathBuf, engine: &Engine)
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:52
↓ 1 callers
Function
parse_color_brightness
Функция для парсинга цвета и яркости из строки "R G B Brightness"
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:431
↓ 1 callers
Method
post_reset
(&mut self, dev: &IDirect3DDevice9)
in-game-debug/crates/egui_backend/src/app.rs:74
↓ 1 callers
Method
pre_reset
(&mut self)
in-game-debug/crates/egui_backend/src/app.rs:69
↓ 1 callers
Method
present
(&mut self, dev: &IDirect3DDevice9)
in-game-debug/crates/egui_backend/src/app.rs:81
↓ 1 callers
Function
process_cubemaps
(vmf: &VmfFile,)
src/processing/cubemaps.rs:62
↓ 1 callers
Function
property_editor_ui
(ui: &mut egui::Ui, light: &mut VmfRawLightData)
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:306
↓ 1 callers
Method
push_input_context
(&self)
in-game-debug/crates/source-sdk/src/input_system.rs:29
↓ 1 callers
Function
regist_windows
Assembles and returns a collection of all active UI windows. This function is the designated discovery point for UI components. The core application
in-game-debug/crates/custom_windows/src/lib.rs:46
↓ 1 callers
Method
remove_flags
Removes one or more flags from the ConVar's existing flags.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:70
↓ 1 callers
Method
save
(vmf: &mut VmfFile)
in-game-debug/crates/custom_windows/src/pbr_debug/types.rs:16
↓ 1 callers
Function
select_and_score_lights
Scoring & Light Selection
src/processing/scoring.rs:13
↓ 1 callers
Method
server_cmd
Sends a command to the server.
in-game-debug/crates/source-sdk/src/client.rs:68
↓ 1 callers
Method
set_cursor_visible
(&self, context: *mut InputContextT, enable: bool)
in-game-debug/crates/source-sdk/src/input_system.rs:35
↓ 1 callers
Method
set_mouse_capture
(&self, context: *mut InputContextT, enable: bool)
in-game-debug/crates/source-sdk/src/input_system.rs:38
↓ 1 callers
Method
set_view_angles
Sets the player's view angles.
in-game-debug/crates/source-sdk/src/client.rs:104
↓ 1 callers
Function
setup_logging
(verbose: bool)
src/main.rs:215
↓ 1 callers
Function
sq_dist_point_aabb
(point: Vec3, aabb: &AABB)
src/utils/math.rs:200
↓ 1 callers
Function
strip_pbr_entities
Helper: Clean VMF in-place
src/vmf_parser.rs:264
↓ 1 callers
Method
to_origin
(&self)
src/utils/math.rs:84
↓ 1 callers
Function
trace_ray_closest
(start: Vec3, dir: Vec3, max_dist: f32, brushes: &'a [ConvexBrush])
src/processing/tracer.rs:52
↓ 1 callers
Function
uninstall
Uninstalls device hooks (Present/Reset) by restoring original vtable entries. Safe to call multiple times. Returns true if anything was restored.
in-game-debug/crates/d3d9_hook_core/src/lib.rs:371
↓ 1 callers
Function
uninstall_overlay
Restores original WndProc and clears overlay state. Safe to call multiple times; no-op if nothing to restore.
in-game-debug/crates/overlay_runtime/src/lib.rs:269
↓ 1 callers
Method
update_texture_area
( &mut self, dev: &IDirect3DDevice9, tid: &TextureId, img_data: &ImageData,
in-game-debug/crates/egui_backend/src/texman.rs:119
↓ 1 callers
Method
update_texture_whole
( &mut self, dev: &IDirect3DDevice9, tid: &TextureId, img_data: &ImageData,
in-game-debug/crates/egui_backend/src/texman.rs:168
↓ 1 callers
Method
wnd_proc
(&mut self, umsg: u32, wparam: WPARAM, lparam: LPARAM)
in-game-debug/crates/egui_backend/src/app.rs:206
↓ 1 callers
Function
write_rgba32f_vtf
Writes raw RGBA32F data to a VTF file. `data` must be a flat slice of f32s, 4 per pixel (R, G, B, A). Length of `data` must be width * height * 4.
src/utils/vtf_writer.rs:28
Function
CreateInterface
(name: *const c_char, return_code: *mut i32)
in-game-debug/crates/injector_client_wrapper/src/lib.rs:79
Function
CreateInterface
(name: *const c_char, return_code: *mut i32)
in-game-debug/crates/injector_server_plugin/src/lib.rs:99
Function
Direct3DCreate9
(sdk_version: u32)
in-game-debug/crates/injector_d3d9_proxy/src/lib.rs:22
Function
DllMain
( hinstDLL: HMODULE, fdwReason: u32, _lpvReserved: *mut c_void, )
in-game-debug/crates/injector_client_wrapper/src/lib.rs:31
Function
calculate_extent
Returns (center, mins, maxs) where mins/maxs are relative extents
src/generators/vscript.rs:183
Function
check_shape_visibility
Checks if point of AABB falls within the Spot cone or the front hemisphere of Rect
src/processing/scoring.rs:158
Function
client_active
(_this: *mut c_void, _entity: *const c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:69
Function
client_command
(_this: *mut c_void, _entity: *const c_void, _args: *const c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:76
Function
client_connect
(_this: *mut c_void, _allow_connect: *mut bool, _entity: *const c_void, _name: *const c_char, _address: *const
in-game-debug/crates/injector_server_plugin/src/lib.rs:75
Function
client_disconnect
(_this: *mut c_void, _entity: *const c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:71
Function
client_fully_connect
(_this: *mut c_void, _entity: *const c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:70
Function
client_put_in_server
(_this: *mut c_void, _entity: *const c_void, _player_name: *const c_char)
in-game-debug/crates/injector_server_plugin/src/lib.rs:72
Function
client_settings_changed
(_this: *mut c_void, _entity: *const c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:74
Method
con_is_visible
Returns `true` if the console is visible.
in-game-debug/crates/source-sdk/src/client.rs:169
Method
create_buffers
( device: &IDirect3DDevice9, vtx_count: usize, idx_count: usize, )
in-game-debug/crates/egui_backend/src/mesh.rs:94
Method
create_index_buffer
(device: &IDirect3DDevice9, indices: usize)
in-game-debug/crates/egui_backend/src/mesh.rs:131
Method
create_vertex_buffer
(device: &IDirect3DDevice9, vertices: usize)
in-game-debug/crates/egui_backend/src/mesh.rs:112
Method
default
()
in-game-debug/crates/custom_windows/src/engine_api_demo.rs:26
Method
default
()
in-game-debug/crates/custom_windows/src/pbr_debug/types.rs:31
Method
default
()
in-game-debug/crates/source-sdk/src/types.rs:55
Method
default
()
src/utils/vmt_helper.rs:58
Method
default
()
src/utils/math.rs:161
Method
distance
(self, other: Self)
src/utils/math.rs:48
Method
div
(self, s: f32)
src/utils/math.rs:118
Method
draw
(&mut self, ctx: &egui::Context, _shared_state: &mut SharedState, engine: &Engine)
in-game-debug/crates/custom_windows/src/engine_api_demo.rs:51
Method
draw
(&mut self, ctx: &egui::Context, _shared_state: &mut SharedState, engine: &Engine)
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:292
Method
drop
(&mut self)
in-game-debug/crates/egui_backend/src/state.rs:89
Method
drop
(&mut self)
in-game-debug/crates/egui_backend/src/app.rs:241
Method
dump
(&self)
src/types.rs:101
Method
find_and_parse
(fs: &FileSystem<P>, base_material: &str)
src/utils/vmt_helper.rs:90
Function
find_interface
Finds and returns a pointer to a game interface from a specified module. This is the core function for acquiring engine interfaces like `IVEngineClie
in-game-debug/crates/source-sdk/src/interfaces.rs:34
Function
find_pattern
Searches for a byte pattern in a memory slice using a mask. `?` in the mask means "any byte". `x` in the mask means "the byte must match".
in-game-debug/crates/source-sdk/src/memory.rs:36
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/utils/math.rs:90
Method
friends_name
Returns the player's friend's name as a Rust String.
in-game-debug/crates/source-sdk/src/types.rs:80
Method
from
(value: Color32)
in-game-debug/crates/egui_backend/src/mesh.rs:26
Method
from_ggx_surface
( ggx_surface: &GgxSurfaceEnt, ggx_surface_name: &str, map_name: &str, game_di
src/processing/surface_wrappers.rs:210
Method
from_mesh
(mesh: Mesh, scissors: Rect)
in-game-debug/crates/egui_backend/src/mesh.rs:45
Method
from_vmf_solid
Converts a VMF Solid into a mathematical ConvexBrush
src/processing/geometry.rs:37
Function
game_frame
(_this: *mut c_void, _simulating: bool)
in-game-debug/crates/injector_server_plugin/src/lib.rs:67
Function
generate
Generates a Patch VMT that includes the base PBR shader and inserts the generated LUT
src/generators/vmt_patch.rs:30
Function
generate
(cluster: &LightCluster, output_path: &Path, params: &VmtPbrParams)
src/generators/vtf_lut.rs:9
Function
generate_meta
(light: &LightDef)
src/generators/vscript.rs:195
Method
get_bool
Returns the ConVar's value as a boolean.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:55
Method
get_float
Returns the ConVar's value as a float.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:39
Method
get_help_text
Returns the help text for the ConVar.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:103
Method
get_level_name
Returns the name of the current map (e.g., "maps/de_dust2.bsp").
in-game-debug/crates/source-sdk/src/client.rs:129
Method
get_max
Returns the maximum allowed value, if one is set.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:116
Method
get_min
Returns the minimum allowed value, if one is set.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:111
Method
get_name
Returns the name of the ConVar.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:95
Method
get_next
(&mut self)
in-game-debug/crates/source-sdk/src/cvar/mod.rs:35
Method
get_player_for_user_id
Gets the player's entity index for a given user ID.
in-game-debug/crates/source-sdk/src/client.rs:234
Function
get_plugin_description
(_this: *mut c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:92
Method
get_system_time
Returns time in seconds.
in-game-debug/crates/egui_backend/src/inputman.rs:300
Function
hooked_create_device
( this: IDirect3D9, adapter: u32, devicetype: u32, hfocuswindow: HWND, behaviorflags: u32,
in-game-debug/crates/d3d9_hook_core/src/lib.rs:188
Function
hooked_present
( this: IDirect3DDevice9, src: *const RECT, dst: *const RECT, hwnd: HWND, dirty: *const c_
in-game-debug/crates/d3d9_hook_core/src/lib.rs:266
Function
hooked_reset
( this: IDirect3DDevice9, params: *mut D3DPRESENT_PARAMETERS, )
in-game-debug/crates/d3d9_hook_core/src/lib.rs:235
Function
hooked_wndproc
Our global WndProc hook. Collects input for egui backend and consults UiManager about routing.
in-game-debug/crates/overlay_runtime/src/lib.rs:227
Method
index
(&self, index: usize)
src/utils/math.rs:132
Method
index_mut
(&mut self, index: usize)
src/utils/math.rs:143
Method
init
(dev: &IDirect3DDevice9, hwnd: HWND, reactive: bool)
in-game-debug/crates/egui_backend/src/lite.rs:38
Method
init
initialize the backend. if you are using this purely as a UI, you can set `reactive` to true. this causes us to only re-draw the menu once something
in-game-debug/crates/egui_backend/src/app.rs:43
Method
initialize
()
in-game-debug/crates/source-sdk/src/lib.rs:55
← previous
next →
101–200 of 273, ranked by callers