Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Incline-Developers/Incline
/ functions
Functions
1,439 in github.com/Incline-Developers/Incline
⨍
Functions
1,439
◇
Types & classes
242
↓ 4 callers
Method
cancel_fuse
(&mut self)
src/app/commands/drawing/fuse.rs:483
↓ 4 callers
Function
clean_offset
(verts: Vec<glam::DVec3>, closed: bool)
src/app/commands/drawing/batter_berm.rs:345
↓ 4 callers
Method
clear_input
(&mut self)
src/rendering/camera.rs:626
↓ 4 callers
Function
clip_surface_polygon
( polygon: Vec<SurfaceClipVertex>, side: TriSurfaceCutSide, )
src/app/commands/triangulation/cuts.rs:1115
↓ 4 callers
Method
close_triangulation
(&mut self, id: TriangulationId)
src/app/commands/triangulation/session.rs:180
↓ 4 callers
Method
commit_polyline
(&mut self, verts: Vec<PolyVertex>, closed: bool, layer: LayerId)
src/app/commands/drawing/placement.rs:258
↓ 4 callers
Function
compute_brick_style_data
( asset: &BlockVolumeAsset, color_transfer: &ColorTransferFunction, fallback_color: [f32; 4], )
src/rendering/scene/gpu_cache.rs:2424
↓ 4 callers
Function
cursor_mode_button
Draw a cursor mode button; sets `editor.cursor_mode` on click.
src/ui/elements/toolbars.rs:533
↓ 4 callers
Function
dedup_planes
(planes: &mut Vec<f32>)
src/rendering/scene/gpu_cache.rs:2570
↓ 4 callers
Method
default_open
(mut self, default_open: bool)
src/ui/widgets/explorer.rs:74
↓ 4 callers
Method
dirty_layers
(&self)
src/model/pidb.rs:57
↓ 4 callers
Function
dot3
(a: [f32; 3], b: [f32; 3])
src/ui/elements/cursors.rs:155
↓ 4 callers
Method
ensure_move_session_original
(&mut self)
src/app/commands/drawing/move_tool.rs:171
↓ 4 callers
Method
ensure_project_has_no_pending_text_edit
(&self, project_index: usize)
src/app/commands/file.rs:1186
↓ 4 callers
Method
face_vertex_indices
(&self, face_index: usize)
src/model/formats/tri00t.rs:139
↓ 4 callers
Method
finish_text_edit_state
(&mut self)
src/app/commands/text.rs:237
↓ 4 callers
Function
include_shape_mesh_in_topology
( topology: &tri00t::Triangulation, shape: &tri00t::Triangulation, )
src/app/commands/triangulation/include.rs:81
↓ 4 callers
Method
info
The `brick_info` value for an ordinal from current residency.
src/rendering/scene/gpu_cache.rs:1602
↓ 4 callers
Function
insert_stop_sorted
Inserts a new stop at `t` into an already-sorted `stops` vec, keeping it sorted, and returns the index it landed at. Inserting in sorted order (rathe
src/ui/widgets/viewport.rs:118
↓ 4 callers
Function
is_dgd_meaningful_layer_name
(name: &str)
src/model/formats/isis.rs:908
↓ 4 callers
Function
is_hidden_block_appearance
Whether the fragment shader will discard every fragment of a block with this grade — either the hidden-grade sentinel, or (when a colour variable is a
src/rendering/scene/gpu_cache.rs:86
↓ 4 callers
Method
layer_id_by_name
(&self, name: &str)
src/model/mod.rs:394
↓ 4 callers
Function
linear_to_srgb
(linear: f32)
src/rendering/color.rs:570
↓ 4 callers
Method
mark_dirty
(&mut self)
src/model/pidb.rs:123
↓ 4 callers
Method
mark_interaction
Record that the user is interacting with the view right now (camera drag or window resize), starting the volume raycaster's low-quality cooldown.
src/rendering/graphics/mod.rs:336
↓ 4 callers
Function
normalized_to_value
(t: f32, min: f64, max: f64)
src/ui/widgets/viewport.rs:974
↓ 4 callers
Function
nudge_away_from_existing
Clamps `raw_t` to `0..1` and, if that lands within `STOP_EPSILON` of an existing stop, nudges it just outside that stop's epsilon band. Without this,
src/ui/widgets/viewport.rs:94
↓ 4 callers
Method
on_canvas_pick
Left-click that landed on entity geometry: selects it and reports the picked world point (with the geometry's true Z).
src/ui/state.rs:896
↓ 4 callers
Function
point
Translates a point from pixel coordinates to wgpu NDC coordinates. Returns a DVec3 with z=0; only x and y are meaningful for 2D mouse position use.
src/rendering/camera.rs:699
↓ 4 callers
Method
preview_move_delta
(&mut self, delta: DVec3)
src/app/commands/drawing/move_tool.rs:199
↓ 4 callers
Method
project_index_for_runtime_id
(&self, runtime_id: u32)
src/model/pidb.rs:171
↓ 4 callers
Method
project_layer_is_dirty
(&self, project_index: usize, layer_id: LayerId)
src/app/commands/layer.rs:288
↓ 4 callers
Function
project_name
(path: Option<&Path>, fallback: &str)
src/model/pidb.rs:687
↓ 4 callers
Method
push
(&mut self, line: ConsoleLine)
src/logging.rs:39
↓ 4 callers
Method
push_applied
Record a command whose effect is already applied to the document (e.g. an interactive drag-move committed on mouse release).
src/model/mod.rs:599
↓ 4 callers
Function
ramp_rgba
CPU replica of `ramp_color` in the block-model WGSL shaders. The first stop is a lower cutoff: values below it are transparent. Each stop then starts
src/rendering/scene/gpu_cache.rs:116
↓ 4 callers
Method
resize
(&mut self, width: u32, height: u32)
src/rendering/camera.rs:125
↓ 4 callers
Method
save_preferences
(&self)
src/app/commands/view.rs:4
↓ 4 callers
Method
save_project_layer
(&mut self, index: usize, layer_id: LayerId)
src/app/commands/file.rs:1159
↓ 4 callers
Function
seg_dir
(a: DVec3, b: DVec3)
src/model/road_network.rs:1585
↓ 4 callers
Method
set_active_project
(&mut self, project: OpenProject)
src/app/mod.rs:260
↓ 4 callers
Function
signed_area_xy
Signed area of a polygon (XY plane only). Positive = CCW, negative = CW.
src/model/geometry.rs:267
↓ 4 callers
Function
split_self_intersection_loops
Split a closed ring at its self-crossings into simple loops, largest XY area first, in a single sweep. All pairwise edge crossings are collected once
src/model/geometry.rs:360
↓ 4 callers
Function
stops_at
(ts: &[f32])
src/ui/widgets/viewport.rs:1065
↓ 4 callers
Function
triangle_area_3d
(triangle: [tri00t::Vertex; 3])
src/app/commands/triangulation/cuts.rs:618
↓ 4 callers
Function
triangle_weights
(point: DVec2, a: DVec2, b: DVec2, c: DVec2)
src/rendering/pick.rs:337
↓ 4 callers
Method
unload_layer
(&mut self, project_index: usize, layer_id: LayerId)
src/app/commands/layer.rs:524
↓ 4 callers
Function
valid_inward_offset
(previous: &[glam::DVec3], next: &[glam::DVec3], closed: bool)
src/app/commands/drawing/batter_berm.rs:312
↓ 4 callers
Method
xy_bounds_candidate_indices
Return triangle indices whose XY bounds overlap the supplied rectangle.
src/model/spatial.rs:358
↓ 3 callers
Function
add_polyline
(doc: &mut Document, points: &[(f64, f64, f64)], closed: bool)
src/model/road_network.rs:1863
↓ 3 callers
Method
allocate_layer_id
(&mut self)
src/model/mod.rs:318
↓ 3 callers
Method
angle_forward
(&self)
src/rendering/camera.rs:45
↓ 3 callers
Method
begin_select_or_drag
(&mut self)
src/app/canvas.rs:8
↓ 3 callers
Function
blend_factor
(distance_from_end: f64, zone: f64)
src/model/road_network.rs:1544
↓ 3 callers
Method
block_bounds
(&self)
src/model/formats/bmf.rs:240
↓ 3 callers
Function
box_pit
Closed box solid: flat cap at `z_top`, flat floor at `z_floor`, vertical walls — the shape of a rough pit design.
src/app/commands/triangulation/include.rs:1417
↓ 3 callers
Function
build_pit_shell_lower_envelope
Build the pit shell's lower envelope: the single-valued 2.5D surface giving, at every XY point of the shell's footprint, the lowest shell surface ther
src/app/commands/triangulation/cuts.rs:659
↓ 3 callers
Function
build_topology
Stages 0–4: everything up to (and including) center profiles — enough to know the network's nodes, ports and clearance conflicts, without paying for c
src/model/road_network.rs:279
↓ 3 callers
Function
cached_variable_range
( editor: &mut EditorState, model: &OpenBlockModel, name: &str, )
src/ui/widgets/viewport.rs:951
↓ 3 callers
Method
calc_matrix
(&self)
src/rendering/camera.rs:32
↓ 3 callers
Method
cancel_batter_berm
(&mut self)
src/app/commands/drawing/batter_berm.rs:183
↓ 3 callers
Method
cancel_bezier
(&mut self)
src/app/commands/drawing/bezier.rs:202
↓ 3 callers
Method
cancel_offset
(&mut self)
src/app/commands/drawing/offset.rs:229
↓ 3 callers
Method
cancel_pending_triangulation_loads
( &mut self, mut matches: impl FnMut(&std::path::Path) -> bool, )
src/app/commands/triangulation/session.rs:128
↓ 3 callers
Method
cancel_road
(&mut self)
src/app/commands/drawing/road.rs:192
↓ 3 callers
Method
clear_bezier_state
(&mut self)
src/app/commands/drawing/bezier.rs:208
↓ 3 callers
Method
clear_triangulation_entity_state
(&mut self, handle: crate::model::SceneEntityId)
src/app/commands/triangulation/session.rs:4
↓ 3 callers
Method
close_project
(&mut self, index: usize)
src/app/commands/file.rs:1238
↓ 3 callers
Function
color32_from_straight
(c: [f32; 4])
src/ui/widgets/viewport.rs:149
↓ 3 callers
Method
color_for_payload
Port of `color_for_payload`.
src/rendering/scene/volume_reference.rs:113
↓ 3 callers
Method
commit_road
(&mut self)
src/app/commands/drawing/road.rs:147
↓ 3 callers
Method
commit_triangulation_save
Save the mesh for `id` to `path`, update triangulation metadata, and register the path in the session. Shared by SaveTriangulationAs and SaveAndCloseT
src/app/commands/file.rs:469
↓ 3 callers
Method
contents
(&self)
src/logging.rs:49
↓ 3 callers
Function
decode_dgd_index_entry
(data: &[u8], offset: usize)
src/model/formats/isis.rs:1040
↓ 3 callers
Function
dedup_centerline
(points: impl Iterator<Item = DVec3>)
src/model/road_network.rs:539
↓ 3 callers
Function
default_block_model_interaction_resolution_divisor
()
src/app/io.rs:24
↓ 3 callers
Function
default_frame_rate_cap
()
src/app/io.rs:16
↓ 3 callers
Method
default_pos
(mut self, default_pos: egui::Pos2)
src/ui/widgets/menu.rs:36
↓ 3 callers
Function
default_renderer_background_color
()
src/app/io.rs:8
↓ 3 callers
Function
default_resize_frame_rate_cap
()
src/app/io.rs:20
↓ 3 callers
Function
default_show_world_axis_gizmo
()
src/app/io.rs:28
↓ 3 callers
Function
default_snap_poll_rate
()
src/app/io.rs:12
↓ 3 callers
Method
delete_layer
Remove a layer by id. Returns false if the layer did not exist.
src/model/mod.rs:360
↓ 3 callers
Method
delete_layer
(&mut self, project_index: usize, layer_id: LayerId)
src/app/commands/layer.rs:54
↓ 3 callers
Function
describe_crossing
( a: glam::DVec3, b: glam::DVec3, c: glam::DVec3, d: glam::DVec3, t: f64, u: f64,
src/app/commands/triangulation/creation.rs:285
↓ 3 callers
Function
dgd_segment_geometry_kind
( geometry_kind: crate::model::formats::isis::DesignGeometryKind, layer_name: &str, )
src/model/pidb.rs:946
↓ 3 callers
Function
draw_hatch_lines
(ui: &Ui, rect: egui::Rect, color: Color32, backslash: bool)
src/ui/widgets/toolbar.rs:181
↓ 3 callers
Function
draw_screen_cross
( ctx: &mut DrawContext, center: DVec3, half_size_px: f32, line_width: f32, color: [f32; 4
src/rendering/geometry.rs:116
↓ 3 callers
Function
editor_action_button
Draw a selection action button. Returns `true` if the action was applied.
src/ui/elements/toolbars.rs:551
↓ 3 callers
Function
emit_road_verts
(verts: Vec<PolyVertex>, layer_name: &str, color: Color, drawing: &mut Drawing)
src/model/pidb.rs:613
↓ 3 callers
Method
end_orbit
(&mut self)
src/rendering/camera.rs:288
↓ 3 callers
Method
entities_in_screen_rect
Return design entities whose rendered geometry is fully enclosed by a physical-pixel selection rectangle.
src/rendering/graphics/camera.rs:192
↓ 3 callers
Method
entities_touching_screen_rect
Cross-select: entities where ANY vertex falls inside the rectangle. Used for left-to-right drag (Vulcan-style touch/cross selection).
src/rendering/graphics/camera.rs:252
↓ 3 callers
Method
expand_symmetric_depth_extent
(&mut self, half_depth: f64)
src/rendering/camera.rs:135
↓ 3 callers
Function
fastlz_decompress
Decompress one FastLZ stream (as Vulcan stores per page). The level is carried in the top three bits of the first control byte — 0 for level 1, 1 for
src/model/formats/tri00t.rs:854
↓ 3 callers
Function
find_bytes
(haystack: &[u8], needle: &[u8])
src/model/formats/isis.rs:969
↓ 3 callers
Method
finish_left_button_interactions
(&mut self)
src/app/events.rs:617
↓ 3 callers
Method
fit_depth_to_scene
Keep the orthographic depth range tight around the current scene. A billion-unit fixed range loses enough depth precision that back-side mesh edges ca
src/rendering/graphics/camera.rs:525
↓ 3 callers
Function
frustum_pit_shell
Frustum pit shell: crest rim at z=0 over [0,10]^2 sloping down to a floor at z=-10 over [3,7]^2 (walls + floor, no crest cap).
src/app/commands/triangulation/cuts.rs:1398
↓ 3 callers
Function
grid_topology
(cells: usize, extent: f64)
src/app/commands/triangulation/include.rs:1388
← previous
next →
201–300 of 1,439, ranked by callers