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
↓ 1 callers
Method
adjust_speed
(&mut self, steps: f64)
src/rendering/camera.rs:621
↓ 1 callers
Method
allocate
( &mut self, font_system: &mut glyphon::FontSystem, key: Key<'_>, )
src/rendering/text.rs:58
↓ 1 callers
Method
allocate_color_stop_id
(&mut self)
src/ui/state.rs:641
↓ 1 callers
Function
append_mesh
( source_vertices: Vec<tri00t::Vertex>, source_faces: Vec<[u32; 3]>, output_vertices: &mut Vec<tri
src/app/commands/triangulation/include.rs:1369
↓ 1 callers
Function
append_shape_clip_output
(output: &mut ShapeClipOutput, partial: ShapeClipOutput)
src/app/commands/triangulation/include.rs:1089
↓ 1 callers
Function
append_xy_polygon_fan
(polygon: &[glam::DVec3], output: &mut Vec<[tri00t::Vertex; 3]>)
src/app/commands/triangulation/include.rs:502
↓ 1 callers
Method
apply_action
Apply a display action to the current selection. Returns `true` when the rendered geometry must be rebuilt.
src/ui/state.rs:918
↓ 1 callers
Method
apply_bezier
(&mut self)
src/app/commands/drawing/bezier.rs:132
↓ 1 callers
Method
apply_chamfer
(&mut self)
src/app/commands/drawing/chamfer.rs:52
↓ 1 callers
Method
apply_preferences
( &mut self, preferences: crate::ui::state::PreferencesDraft, )
src/app/commands/view.rs:67
↓ 1 callers
Method
apply_relimit_candidate
Activate candidate `idx`: set the moving end, target, and preview segment.
src/app/commands/drawing/relimit.rs:328
↓ 1 callers
Method
apply_runtime_namespace_for_io
Normalize ids for serialization without marking the document as edited.
src/model/mod.rs:419
↓ 1 callers
Function
apply_scene_to_local
Apply [`scene_to_local_rows`] to a scene-relative point.
src/rendering/scene/gpu_cache.rs:2160
↓ 1 callers
Function
arc_to_verts
An arc in the XY plane becomes one bulged segment; otherwise it is tessellated to straight segments.
src/model/formats/dxf.rs:520
↓ 1 callers
Method
as_array
(self)
src/model/formats/tri00t.rs:223
↓ 1 callers
Function
attach_endpoint_target
Closest point on another road's stored centerline for a road endpoint that rests inside that road's body but off its centerline. `None` when the endpo
src/model/road_network.rs:772
↓ 1 callers
Function
attribute_dgd_closed
Attribute points to their owning type-03 POLY header: the closed flag (Vulcan never repeats a closed shape's first point, so this is the only closure
src/model/formats/isis.rs:633
↓ 1 callers
Function
attribute_dgd_layers
Attribute points and texts to DGD layer records, dropping records from deleted, temporary, stale, or system blocks.
src/model/formats/isis.rs:478
↓ 1 callers
Method
bar_width
(&self)
src/ui/widgets/viewport.rs:233
↓ 1 callers
Method
batch_set_object_color
(&mut self, ids: Vec<ObjectId>, new_color: ObjectColor)
src/app/commands/property.rs:36
↓ 1 callers
Method
batch_set_object_fill
(&mut self, ids: Vec<ObjectId>, new_fill: FillStyle)
src/app/commands/property.rs:65
↓ 1 callers
Method
batch_set_polyline_closed
(&mut self, ids: Vec<ObjectId>, closed: bool)
src/app/commands/property.rs:52
↓ 1 callers
Method
batch_set_polyline_line_weight
(&mut self, ids: Vec<ObjectId>, weight: f32)
src/app/commands/property.rs:78
↓ 1 callers
Method
batch_set_z_value
(&mut self, ids: Vec<ObjectId>, z: f64)
src/app/commands/property.rs:91
↓ 1 callers
Function
batter_horizontal_dist
Horizontal run of the batter face for a given angle and bench height.
src/app/commands/drawing/batter_berm.rs:226
↓ 1 callers
Method
begin_capture
(&mut self)
src/rendering/camera.rs:590
↓ 1 callers
Method
begin_gizmo_drag
(&mut self, axis_idx: u8, axis: DVec3, cursor_px: (f32, f32))
src/app/commands/drawing/move_tool.rs:108
↓ 1 callers
Method
begin_offset_pick
Called when the dialog Apply button is pressed. Computes horiz_dist and z_delta from dialog inputs, then enters the side-pick phase.
src/app/commands/drawing/offset.rs:54
↓ 1 callers
Method
begin_orbit
(&mut self, anchor: DVec3)
src/rendering/camera.rs:283
↓ 1 callers
Method
begin_orbit_at_surface
Begin an orbit with the anchor at the surface or geometry point under the cursor. Falls back to the current-target depth when nothing is hit. Called f
src/rendering/graphics/camera.rs:321
↓ 1 callers
Method
begin_right_orbit_drag
(&mut self)
src/rendering/graphics/mod.rs:354
↓ 1 callers
Method
begin_view_transition
( &mut self, camera: &Camera, forward: DVec3, up_hint: DVec3, target_d
src/rendering/camera.rs:292
↓ 1 callers
Method
bezier_click
Dispatch a canvas click for the Bezier tool.
src/app/commands/drawing/bezier.rs:13
↓ 1 callers
Function
block_corners
(block: BlockBounds)
src/model/block_model.rs:264
↓ 1 callers
Function
block_model_has_partial_alpha_stops
Whether any of the block model's colour-transfer stops has partial (neither fully transparent nor fully opaque) alpha. Such a model must be drawn thro
src/rendering/scene/gpu_cache.rs:2668
↓ 1 callers
Function
block_volume_planes
(block_model: &OpenBlockModel)
src/rendering/scene/gpu_cache.rs:2525
↓ 1 callers
Function
block_world_bounds
( model: &crate::model::formats::bmf::BmfModel, block: BlockBounds, )
src/model/block_model.rs:205
↓ 1 callers
Function
boundary_mesh_from_blocks
( model: &OpenBlockModel, selected: &[usize], )
src/app/commands/block_model.rs:383
↓ 1 callers
Method
bounds_max
(&self)
src/rendering/scene/volume_reference.rs:85
↓ 1 callers
Method
bounds_min
(&self)
src/rendering/scene/volume_reference.rs:81
↓ 1 callers
Method
brick_is_uniform
Whether every cell in the brick containing `(i, j, k)` resolves to one appearance class. The GPU path answers this with the per-occupied-brick `UNIFOR
src/rendering/scene/volume_reference.rs:164
↓ 1 callers
Method
build
( color_transfer: &ColorTransferFunction, fallback_color: [f32; 4], reference_len: f32
src/rendering/scene/gpu_cache.rs:2376
↓ 1 callers
Function
build_block_model_surface_chunk_sets
( device: &wgpu::Device, scene_origin: DVec3, block_model: &OpenBlockModel, force_translucent:
src/rendering/scene/gpu_cache.rs:1197
↓ 1 callers
Function
build_block_volume_asset
( block_model: &OpenBlockModel, )
src/rendering/scene/gpu_cache.rs:2165
↓ 1 callers
Function
build_center_profiles
(sources: &[SourceRoad], edges: &mut [WorkEdge], nodes: &[Node])
src/model/road_network.rs:1190
↓ 1 callers
Method
build_node
(&mut self, start: usize, end: usize)
src/model/spatial.rs:68
↓ 1 callers
Function
build_nodes
(sources: &[SourceRoad], document: &Document)
src/model/road_network.rs:557
↓ 1 callers
Function
build_ring_coverage
(rings: &[Vec<tri00t::Vertex>])
src/app/commands/triangulation/include.rs:241
↓ 1 callers
Function
build_surface_chunks
Upload indexed surface geometry. Most meshes use their source vertex buffer directly; exceptionally large meshes are remapped into independently drawa
src/rendering/scene/gpu_cache.rs:863
↓ 1 callers
Function
build_triangle_info
(triangle: [u32; 3], vertices: &[[f32; 3]])
src/model/spatial.rs:618
↓ 1 callers
Function
build_triangle_subtree
Build a BVH subtree for `order` (a sub-slice of the global order array) and return a `Vec<BuildNode>` whose indices are self-contained (index 0 = root
src/model/spatial.rs:490
↓ 1 callers
Method
can_redo
(&self)
src/model/mod.rs:620
↓ 1 callers
Method
can_undo
(&self)
src/model/mod.rs:616
↓ 1 callers
Method
cancel_active_tool
Cancel the current active tool, mirroring the Escape key behaviour.
src/app/events.rs:958
↓ 1 callers
Method
cancel_stroke
Cancel the current stroke (commits open polyline if ≥2 verts, otherwise discards).
src/app/commands/drawing/placement.rs:184
↓ 1 callers
Method
candidates
Return object indices (into the original `document.objects()` slice) whose projected AABB overlaps the cursor region in screen space.
src/model/spatial.rs:33
↓ 1 callers
Function
chamfer_max_radius
Compute the maximum chamfer radius for a given corner without distorting adjacent edges. Returns `f64::MAX` if there is no geometric limit.
src/app/commands/drawing/chamfer.rs:114
↓ 1 callers
Method
choose_block_model_bdf
(&mut self)
src/app/commands/file.rs:693
↓ 1 callers
Method
choose_block_model_bmf
(&mut self)
src/app/commands/file.rs:684
↓ 1 callers
Method
choose_dgd_isis_source
(&mut self)
src/app/commands/file.rs:537
↓ 1 callers
Method
choose_export_layer_dxf
(&mut self, project_index: usize, layer: LayerId)
src/app/commands/file.rs:748
↓ 1 callers
Method
choose_export_pidb_dxf
(&mut self, project_index: usize)
src/app/commands/file.rs:727
↓ 1 callers
Method
choose_export_triangulation
(&mut self, id: TriangulationId)
src/app/commands/file.rs:770
↓ 1 callers
Method
choose_import_as_pidb
(&mut self)
src/app/commands/file.rs:591
↓ 1 callers
Method
choose_import_dxf_into
(&mut self, project_index: usize)
src/app/commands/file.rs:573
↓ 1 callers
Method
choose_new_pidb
(&mut self)
src/app/commands/file.rs:546
↓ 1 callers
Method
choose_open_pidb
(&mut self)
src/app/commands/file.rs:556
↓ 1 callers
Method
choose_open_triangulation_folder
(&mut self)
src/app/commands/file.rs:720
↓ 1 callers
Method
choose_set_block_model_bdf
(&mut self, id: BlockModelId)
src/app/commands/file.rs:702
↓ 1 callers
Method
choose_set_block_model_source_bdf
(&mut self, source: BlockModelSource)
src/app/commands/file.rs:711
↓ 1 callers
Function
circle_to_verts
( center: DVec3, radius: f64, normal: DVec3, transform: &Transform, )
src/model/formats/dxf.rs:554
↓ 1 callers
Function
classify_nodes
(nodes: &mut [Node])
src/model/road_network.rs:1078
↓ 1 callers
Method
clear_block_model_entity_state
(&mut self, handle: SceneEntityId)
src/app/commands/block_model.rs:29
↓ 1 callers
Method
clear_selection
(&mut self)
src/ui/state.rs:78
↓ 1 callers
Function
clip_mesh_by_polygon_xy
Clip a mesh against an XY polygon, keeping the inside (the polygon's own footprint).
src/app/commands/triangulation/cuts.rs:175
↓ 1 callers
Function
clip_mesh_by_surface
( target: &tri00t::Triangulation, reference: &tri00t::Triangulation, side: TriSurfaceCutSide, )
src/app/commands/triangulation/cuts.rs:320
↓ 1 callers
Function
clip_polygon_3d_by_xy_edge
( polygon: &[glam::DVec3], edge_a: glam::DVec2, edge_b: glam::DVec2, clip_ccw: bool, )
src/app/commands/triangulation/cuts.rs:1010
↓ 1 callers
Function
clip_polygon_by_xy_edge
( polygon: &[glam::DVec2], edge_a: glam::DVec2, edge_b: glam::DVec2, clip_ccw: bool, )
src/app/commands/triangulation/cuts.rs:1064
↓ 1 callers
Function
clip_shape_to_topology
( shape_vertices: &[tri00t::Vertex], shape_faces: &[[usize; 3]], cap_mask: &[bool], topology:
src/app/commands/triangulation/include.rs:1003
↓ 1 callers
Function
clip_surface_shape_triangle_to_topology
( triangle: [tri00t::Vertex; 3], context: &ShapeClipContext<'_>, output: &mut ShapeClipOutput,
src/app/commands/triangulation/include.rs:1111
↓ 1 callers
Function
clip_triangle_by_polygon_concave
( v: [tri00t::Vertex; 3], polygon: &[glam::DVec3], )
src/app/commands/triangulation/cuts.rs:194
↓ 1 callers
Function
clip_triangle_z
Clip a triangle to the band z_min <= z <= z_max, returning 0–2 result triangles.
src/app/commands/triangulation/cuts.rs:256
↓ 1 callers
Function
clip_vertical_polygon_t_max
( polygon: &[VerticalClipVertex], t_max: f64, )
src/app/commands/triangulation/include.rs:1299
↓ 1 callers
Function
clip_vertical_polygon_t_min
( polygon: &[VerticalClipVertex], t_min: f64, )
src/app/commands/triangulation/include.rs:1292
↓ 1 callers
Function
clip_vertical_shape_triangle_to_topology
( triangle: [tri00t::Vertex; 3], context: &ShapeClipContext<'_>, output: &mut ShapeClipOutput,
src/app/commands/triangulation/include.rs:1152
↓ 1 callers
Method
close_all_triangulations_in_folder
(&mut self, dir: PathBuf)
src/app/commands/triangulation/session.rs:274
↓ 1 callers
Method
close_single_fuse_source
(&mut self)
src/app/commands/drawing/fuse.rs:242
↓ 1 callers
Function
closed_solid_from_breaklines
Close a constrained terrain surface at each design's outer boundary level. For a pit, the terrain is the lower shell and the closure cap lies above i
src/app/commands/triangulation/creation.rs:561
↓ 1 callers
Method
coarse_weld_would_change
Whether the coarse weld would actually move any vertex of the selection — if not, offering "weld & retry" would be a no-op lie.
src/app/commands/triangulation/creation.rs:117
↓ 1 callers
Function
collect_metadata_pages
(bytes: &[u8])
src/model/formats/bmf.rs:926
↓ 1 callers
Function
collect_sources
(document: &Document, ghost: Option<&GhostRoad>)
src/model/road_network.rs:490
↓ 1 callers
Function
collinear_overlap
(a: DVec2, b: DVec2, c: DVec2, d: DVec2)
src/model/kernel.rs:216
↓ 1 callers
Function
color32_to_straight
(c: egui::Color32)
src/ui/widgets/viewport.rs:158
↓ 1 callers
Function
color_to_dxf
(color: ObjectColor)
src/model/pidb.rs:663
↓ 1 callers
Method
commit_batter_berm
Commit all rings from the current preview as new polylines.
src/app/commands/drawing/batter_berm.rs:130
↓ 1 callers
Method
commit_fuse_polygon
(&mut self)
src/app/commands/drawing/fuse.rs:291
↓ 1 callers
Method
commit_offset
Commit the offset using the current preview side.
src/app/commands/drawing/offset.rs:159
↓ 1 callers
Method
commit_relimit_intersect
(&mut self)
src/app/commands/drawing/relimit.rs:411
↓ 1 callers
Method
commit_text_edit
( &mut self, object_id: ObjectId, content: String, height: f64, rotati
src/app/commands/text.rs:144
↓ 1 callers
Method
composite_key
Fingerprint of everything `scene_document()` reads: per project, its namespace, document revision (bumped by every document mutation) and loaded-layer
src/model/pidb.rs:196
← previous
next →
601–700 of 1,439, ranked by callers