MCPcopy Create free account

hub / github.com/LaVashikk/VMF-to-PBR / functions

Functions273 in github.com/LaVashikk/VMF-to-PBR

↓ 1 callersMethodinput_stack_system
Returns an immutable reference to the IInputStackSystem interface.
in-game-debug/crates/source-sdk/src/lib.rs:41
↓ 1 callersFunctioninstall_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 callersMethodis_flag_set
Checks if a specific flag is set on the ConVar.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:75
↓ 1 callersFunctionis_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 callersMethodis_open
(&self)
in-game-debug/crates/custom_windows/src/lib.rs:64
↓ 1 callersMethodis_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 callersMethodis_unknown
(&self)
in-game-debug/crates/egui_backend/src/inputman.rs:55
↓ 1 callersMethodlength_squared
(self)
src/utils/math.rs:31
↓ 1 callersMethodload_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 callersMethodon_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 callersMethodon_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 callersMethodopen_vmf
(&mut self, path: &PathBuf, engine: &Engine)
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:52
↓ 1 callersFunctionparse_color_brightness
Функция для парсинга цвета и яркости из строки "R G B Brightness"
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:431
↓ 1 callersMethodpost_reset
(&mut self, dev: &IDirect3DDevice9)
in-game-debug/crates/egui_backend/src/app.rs:74
↓ 1 callersMethodpre_reset
(&mut self)
in-game-debug/crates/egui_backend/src/app.rs:69
↓ 1 callersMethodpresent
(&mut self, dev: &IDirect3DDevice9)
in-game-debug/crates/egui_backend/src/app.rs:81
↓ 1 callersFunctionprocess_cubemaps
(vmf: &VmfFile,)
src/processing/cubemaps.rs:62
↓ 1 callersFunctionproperty_editor_ui
(ui: &mut egui::Ui, light: &mut VmfRawLightData)
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:306
↓ 1 callersMethodpush_input_context
(&self)
in-game-debug/crates/source-sdk/src/input_system.rs:29
↓ 1 callersFunctionregist_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 callersMethodremove_flags
Removes one or more flags from the ConVar's existing flags.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:70
↓ 1 callersMethodsave
(vmf: &mut VmfFile)
in-game-debug/crates/custom_windows/src/pbr_debug/types.rs:16
↓ 1 callersFunctionselect_and_score_lights
Scoring & Light Selection
src/processing/scoring.rs:13
↓ 1 callersMethodserver_cmd
Sends a command to the server.
in-game-debug/crates/source-sdk/src/client.rs:68
↓ 1 callersMethodset_cursor_visible
(&self, context: *mut InputContextT, enable: bool)
in-game-debug/crates/source-sdk/src/input_system.rs:35
↓ 1 callersMethodset_mouse_capture
(&self, context: *mut InputContextT, enable: bool)
in-game-debug/crates/source-sdk/src/input_system.rs:38
↓ 1 callersMethodset_view_angles
Sets the player's view angles.
in-game-debug/crates/source-sdk/src/client.rs:104
↓ 1 callersFunctionsetup_logging
(verbose: bool)
src/main.rs:215
↓ 1 callersFunctionsq_dist_point_aabb
(point: Vec3, aabb: &AABB)
src/utils/math.rs:200
↓ 1 callersFunctionstrip_pbr_entities
Helper: Clean VMF in-place
src/vmf_parser.rs:264
↓ 1 callersMethodto_origin
(&self)
src/utils/math.rs:84
↓ 1 callersFunctiontrace_ray_closest
(start: Vec3, dir: Vec3, max_dist: f32, brushes: &'a [ConvexBrush])
src/processing/tracer.rs:52
↓ 1 callersFunctionuninstall
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 callersFunctionuninstall_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 callersMethodupdate_texture_area
( &mut self, dev: &IDirect3DDevice9, tid: &TextureId, img_data: &ImageData,
in-game-debug/crates/egui_backend/src/texman.rs:119
↓ 1 callersMethodupdate_texture_whole
( &mut self, dev: &IDirect3DDevice9, tid: &TextureId, img_data: &ImageData,
in-game-debug/crates/egui_backend/src/texman.rs:168
↓ 1 callersMethodwnd_proc
(&mut self, umsg: u32, wparam: WPARAM, lparam: LPARAM)
in-game-debug/crates/egui_backend/src/app.rs:206
↓ 1 callersFunctionwrite_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
FunctionCreateInterface
(name: *const c_char, return_code: *mut i32)
in-game-debug/crates/injector_client_wrapper/src/lib.rs:79
FunctionCreateInterface
(name: *const c_char, return_code: *mut i32)
in-game-debug/crates/injector_server_plugin/src/lib.rs:99
FunctionDirect3DCreate9
(sdk_version: u32)
in-game-debug/crates/injector_d3d9_proxy/src/lib.rs:22
FunctionDllMain
( hinstDLL: HMODULE, fdwReason: u32, _lpvReserved: *mut c_void, )
in-game-debug/crates/injector_client_wrapper/src/lib.rs:31
Functioncalculate_extent
Returns (center, mins, maxs) where mins/maxs are relative extents
src/generators/vscript.rs:183
Functioncheck_shape_visibility
Checks if point of AABB falls within the Spot cone or the front hemisphere of Rect
src/processing/scoring.rs:158
Functionclient_active
(_this: *mut c_void, _entity: *const c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:69
Functionclient_command
(_this: *mut c_void, _entity: *const c_void, _args: *const c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:76
Functionclient_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
Functionclient_disconnect
(_this: *mut c_void, _entity: *const c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:71
Functionclient_fully_connect
(_this: *mut c_void, _entity: *const c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:70
Functionclient_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
Functionclient_settings_changed
(_this: *mut c_void, _entity: *const c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:74
Methodcon_is_visible
Returns `true` if the console is visible.
in-game-debug/crates/source-sdk/src/client.rs:169
Methodcreate_buffers
( device: &IDirect3DDevice9, vtx_count: usize, idx_count: usize, )
in-game-debug/crates/egui_backend/src/mesh.rs:94
Methodcreate_index_buffer
(device: &IDirect3DDevice9, indices: usize)
in-game-debug/crates/egui_backend/src/mesh.rs:131
Methodcreate_vertex_buffer
(device: &IDirect3DDevice9, vertices: usize)
in-game-debug/crates/egui_backend/src/mesh.rs:112
Methoddefault
()
in-game-debug/crates/custom_windows/src/engine_api_demo.rs:26
Methoddefault
()
in-game-debug/crates/custom_windows/src/pbr_debug/types.rs:31
Methoddefault
()
in-game-debug/crates/source-sdk/src/types.rs:55
Methoddefault
()
src/utils/vmt_helper.rs:58
Methoddefault
()
src/utils/math.rs:161
Methoddistance
(self, other: Self)
src/utils/math.rs:48
Methoddiv
(self, s: f32)
src/utils/math.rs:118
Methoddraw
(&mut self, ctx: &egui::Context, _shared_state: &mut SharedState, engine: &Engine)
in-game-debug/crates/custom_windows/src/engine_api_demo.rs:51
Methoddraw
(&mut self, ctx: &egui::Context, _shared_state: &mut SharedState, engine: &Engine)
in-game-debug/crates/custom_windows/src/pbr_debug/mod.rs:292
Methoddrop
(&mut self)
in-game-debug/crates/egui_backend/src/state.rs:89
Methoddrop
(&mut self)
in-game-debug/crates/egui_backend/src/app.rs:241
Methoddump
(&self)
src/types.rs:101
Methodfind_and_parse
(fs: &FileSystem<P>, base_material: &str)
src/utils/vmt_helper.rs:90
Functionfind_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
Functionfind_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
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/utils/math.rs:90
Methodfriends_name
Returns the player's friend's name as a Rust String.
in-game-debug/crates/source-sdk/src/types.rs:80
Methodfrom
(value: Color32)
in-game-debug/crates/egui_backend/src/mesh.rs:26
Methodfrom_ggx_surface
( ggx_surface: &GgxSurfaceEnt, ggx_surface_name: &str, map_name: &str, game_di
src/processing/surface_wrappers.rs:210
Methodfrom_mesh
(mesh: Mesh, scissors: Rect)
in-game-debug/crates/egui_backend/src/mesh.rs:45
Methodfrom_vmf_solid
Converts a VMF Solid into a mathematical ConvexBrush
src/processing/geometry.rs:37
Functiongame_frame
(_this: *mut c_void, _simulating: bool)
in-game-debug/crates/injector_server_plugin/src/lib.rs:67
Functiongenerate
Generates a Patch VMT that includes the base PBR shader and inserts the generated LUT
src/generators/vmt_patch.rs:30
Functiongenerate
(cluster: &LightCluster, output_path: &Path, params: &VmtPbrParams)
src/generators/vtf_lut.rs:9
Functiongenerate_meta
(light: &LightDef)
src/generators/vscript.rs:195
Methodget_bool
Returns the ConVar's value as a boolean.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:55
Methodget_float
Returns the ConVar's value as a float.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:39
Methodget_help_text
Returns the help text for the ConVar.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:103
Methodget_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
Methodget_max
Returns the maximum allowed value, if one is set.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:116
Methodget_min
Returns the minimum allowed value, if one is set.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:111
Methodget_name
Returns the name of the ConVar.
in-game-debug/crates/source-sdk/src/cvar/convar.rs:95
Methodget_next
(&mut self)
in-game-debug/crates/source-sdk/src/cvar/mod.rs:35
Methodget_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
Functionget_plugin_description
(_this: *mut c_void)
in-game-debug/crates/injector_server_plugin/src/lib.rs:92
Methodget_system_time
Returns time in seconds.
in-game-debug/crates/egui_backend/src/inputman.rs:300
Functionhooked_create_device
( this: IDirect3D9, adapter: u32, devicetype: u32, hfocuswindow: HWND, behaviorflags: u32,
in-game-debug/crates/d3d9_hook_core/src/lib.rs:188
Functionhooked_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
Functionhooked_reset
( this: IDirect3DDevice9, params: *mut D3DPRESENT_PARAMETERS, )
in-game-debug/crates/d3d9_hook_core/src/lib.rs:235
Functionhooked_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
Methodindex
(&self, index: usize)
src/utils/math.rs:132
Methodindex_mut
(&mut self, index: usize)
src/utils/math.rs:143
Methodinit
(dev: &IDirect3DDevice9, hwnd: HWND, reactive: bool)
in-game-debug/crates/egui_backend/src/lite.rs:38
Methodinit
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
Methodinitialize
()
in-game-debug/crates/source-sdk/src/lib.rs:55
← previousnext →101–200 of 273, ranked by callers