MCPcopy Create free account

hub / github.com/Incline-Developers/Incline / functions

Functions1,439 in github.com/Incline-Developers/Incline

↓ 2 callersFunctionpoint_on_segment_xy
(point: DVec3, a: DVec3, b: DVec3)
src/model/road_network.rs:1822
↓ 2 callersFunctionpoints_coincident_3d
(a: DVec3, b: DVec3)
src/model/road_network.rs:1826
↓ 2 callersFunctionpoints_coincident_3d
True when two points coincide within [`XY_TOL`] horizontally and [`Z_TOL`] vertically.
src/model/kernel.rs:267
↓ 2 callersFunctionpolygon_area_vertices_xy
(ring: &[tri00t::Vertex])
src/app/commands/triangulation/include.rs:969
↓ 2 callersFunctionpolyline_heading
(pts: &[DVec3], from_start: bool)
src/model/road_network.rs:1054
↓ 2 callersFunctionpolyline_length_xy
(pts: &[DVec3])
src/model/road_network.rs:1481
↓ 2 callersMethodprepare_project
(&mut self, project: &mut OpenProject)
src/model/pidb.rs:163
↓ 2 callersFunctionprepare_reference_surface_relaxed
( reference: &tri00t::Triangulation, )
src/app/commands/triangulation/cuts.rs:833
↓ 2 callersMethodprocess_mouse
( &mut self, mouse_pressed: Option<MouseButton>, mouse_dx: f64, mouse_dy: f64,
src/rendering/camera.rs:346
↓ 2 callersMethodprocess_scroll
(&mut self, delta: &MouseScrollDelta)
src/rendering/camera.rs:375
↓ 2 callersFunctionproject_combo
( ui: &mut egui::Ui, field_label: &str, project: &UiProjectView, selected: &mut Option<usize>,
src/ui/dialogs/files.rs:163
↓ 2 callersFunctionproject_triangle_onto_edge_normal_xy
( triangle: [tri00t::Vertex; 3], edge_a: tri00t::Vertex, edge_x: f64, edge_y: f64, )
src/app/commands/triangulation/cuts.rs:994
↓ 2 callersFunctionprojected_box_overlaps
( min: DVec3, max: DVec3, view_projection: &DMat4, screen: (f32, f32), cursor: DVec2,
src/model/spatial.rs:583
↓ 2 callersFunctionpush_bulge_polyline
( ctx: &mut ImportCtx<'_>, layer: LayerId, verts: Vec<PolyVertex>, closed: bool, normal: D
src/model/formats/dxf.rs:419
↓ 2 callersFunctionpush_cut
(cuts: &mut Vec<(f64, usize, f64)>, station: f64, node: usize, deviation: f64)
src/model/road_network.rs:1016
↓ 2 callersFunctionpush_metadata_run_candidates
(run: &[&MetadataPage], candidates: &mut Vec<MetadataCandidate>)
src/model/formats/bmf.rs:994
↓ 2 callersMethodpush_pointer_block
Queue the entries of the pointer block at `offset` in walk order.
src/model/formats/tri00t.rs:743
↓ 2 callersFunctionpush_text
( ctx: &mut ImportCtx<'_>, layer: LayerId, pos: DVec3, content: String, height: f64, r
src/model/formats/dxf.rs:486
↓ 2 callersMethodpush_with_affine
( &mut self, base: DVec3, translation: DVec3, rotation: f64, scale: DV
src/model/geometry.rs:45
↓ 2 callersMethodqueue_pending_unload
(&mut self, project_index: usize, layer_id: LayerId, name: String)
src/app/commands/layer.rs:272
↓ 2 callersFunctionramp_alpha
(color_transfer: &ColorTransferFunction, t: f32)
src/rendering/scene/gpu_cache.rs:135
↓ 2 callersFunctionread_dgd_index
(path: impl AsRef<Path>)
src/model/formats/isis.rs:166
↓ 2 callersFunctionread_obj_bytes
(bytes: &[u8])
src/model/formats/mod.rs:146
↓ 2 callersFunctionread_ply_integer
( bytes: &[u8], offset: &mut usize, data_type: PlyScalar, )
src/model/formats/mod.rs:641
↓ 2 callersFunctionread_raw_triangulation
(bytes: &[u8])
src/model/formats/tri00t.rs:367
↓ 2 callersFunctionrecolor_block_model_surface_chunks
Recomputes and re-uploads `grade` for every already-built chunk of a block model, without re-walking blocks, redoing face culling, or reallocating GPU
src/rendering/scene/gpu_cache.rs:1145
↓ 2 callersFunctionreference_triangle_for_topology_index
( context: &ShapeClipContext<'_>, topology_index: usize, )
src/app/commands/triangulation/include.rs:1101
↓ 2 callersMethodrefresh_snap_index
Rebuild the snap index from the current scene document if an edit invalidated it. Call before handing `self.snap_index` to a query.
src/app/mod.rs:358
↓ 2 callersFunctionremove_side_line_folds
Remove self-intersection loops from a side line. On the inside of a tight bend the mitered offset folds back over itself; splitting at the crossing an
src/model/road_network.rs:1758
↓ 2 callersFunctionrender_value_range
The (min, max) of `values` at `indices`, skipping non-finite values, the variable's default/"unset" value, and Vulcan's common -99/-999 sentinel "no g
src/model/block_model.rs:241
↓ 2 callersFunctionreplace_legacy_text_codes
(raw: &str)
src/model/formats/dxf.rs:813
↓ 2 callersMethodrequest_exit
(&mut self)
src/app/commands/file.rs:1044
↓ 2 callersMethodreset_preferences_draft
(&mut self)
src/ui/state.rs:637
↓ 2 callersMethodrun_create_triangulation
Create Triangulation with failure capture: on error, retain the inputs and message so the failure dialog can offer a coarse-weld retry.
src/app/commands/triangulation/creation.rs:124
↓ 2 callersMethodsave_all_dirty_projects
(&mut self)
src/app/commands/file.rs:1013
↓ 2 callersFunctionsave_config
(config: &Config)
src/app/io.rs:100
↓ 2 callersMethodsave_named_project_as
(&mut self, index: usize)
src/app/commands/file.rs:1115
↓ 2 callersFunctionscene_to_local_rows
Affine rows mapping a scene-relative position to model-local space, shared by the shader uniform and the CPU streaming proximity. `local = [dot(row.xy
src/rendering/scene/gpu_cache.rs:2141
↓ 2 callersMethodselect_fuse_endpoint
Add `awaiting_id`'s endpoint at `marker_index` (from `fuse_endpoint_markers`) as the next segment in the chain, auto-finishing once two segments are c
src/app/commands/drawing/fuse.rs:130
↓ 2 callersFunctionselect_pidb_action_column
( ui: &mut egui::Ui, heading: &'static str, width: f32, add_contents: impl FnOnce(&mut egui::U
src/ui/dialogs/editing.rs:600
↓ 2 callersMethodselect_relimit_candidate_nearest_cursor
Pick whichever candidate's screen handle is nearest the cursor and make it the active operation (updating the preview overlay).
src/app/commands/drawing/relimit.rs:302
↓ 2 callersMethodselected_object_ids
(&self)
src/app/commands/drawing/move_tool.rs:231
↓ 2 callersMethodset_fly_mode_enabled
(&mut self, enabled: bool)
src/rendering/graphics/mod.rs:286
↓ 2 callersMethodset_interaction_quality
Interaction-quality knobs packed into the otherwise-unused `viewport.zw` so no new bind group is needed. `lod_boost` (`z`) divides the volume raycaste
src/rendering/camera.rs:226
↓ 2 callersFunctionshift_build_node_indices
(nodes: &mut [BuildNode], offset: u32)
src/model/spatial.rs:574
↓ 2 callersFunctionside_slopes
(shape: RoadShape, camber_degrees: f64)
src/model/road_network.rs:531
↓ 2 callersMethodsigma_for_alpha
Port of `sigma_for_alpha`: invert a per-reference-cell alpha into an absorption coefficient so opacity scales with path length.
src/rendering/scene/volume_reference.rs:123
↓ 2 callersFunctionsignature
( pidb: &PidbFile, )
src/model/pidb.rs:277
↓ 2 callersFunctionsigned_distance_to_line
Signed perpendicular distance in metres from `point` to the directed line `a -> b`. Positive on the left of the line; sign is exact (via [`orient2d`])
src/model/kernel.rs:197
↓ 2 callersMethodskip_commas
(&mut self)
src/model/formats/bmf.rs:1293
↓ 2 callersFunctionslerp_unit
(from: DVec3, to: DVec3, t: f64)
src/rendering/camera.rs:525
↓ 2 callersMethodstyle
(&self)
src/rendering/text.rs:193
↓ 2 callersFunctionsurface_vertex
(point: tri00t::Vertex, scene_origin: DVec3)
src/rendering/scene/gpu_cache.rs:962
↓ 2 callersMethodsync
( &mut self, device: &wgpu::Device, queue: &wgpu::Queue, scene_origin: DVec3,
src/rendering/scene/gpu_cache.rs:387
↓ 2 callersMethodtake_value
(&mut self)
src/model/formats/bmf.rs:1283
↓ 2 callersMethodteardown_window
(&mut self)
src/app/mod.rs:401
↓ 2 callersFunctiontest_volume_asset
Build a RAM-backed `BlockVolumeAsset` from a dense-packed brick table + cells for the style/aggregate tests. Ramp-dependent fields are left empty (fil
src/rendering/scene/gpu_cache.rs:3272
↓ 2 callersFunctiontheme_visuals
Build an `egui::Visuals` set with selection styling applied to the given theme.
src/ui/mod.rs:1097
↓ 2 callersMethodto_fill_style
(self)
src/ui/state.rs:1062
↓ 2 callersFunctiontri_surface_type_label
(surface_type: TriSurfaceType)
src/ui/dialogs/triangulation.rs:45
↓ 2 callersMethodtriangle
(&self, mesh: &tri00t::Triangulation, index: usize)
src/model/spatial.rs:429
↓ 2 callersFunctiontriangle_is_flat_z
(triangle: [tri00t::Vertex; 3], tolerance: f64)
src/app/commands/triangulation/include.rs:724
↓ 2 callersMethodtry_finish_tool
Attempt to finish the active drawing tool via Enter. If no stroke is in progress, exits the active drawing tool. For MakePoly with enough verts, opens
src/app/commands/drawing/placement.rs:211
↓ 2 callersFunctiontry_read_xyz
(data: &[u8], offset: usize)
src/model/formats/isis.rs:1085
↓ 2 callersMethodtry_unload_layer
Unload a layer, showing a dirty-check confirmation dialog if the project has unsaved changes. The dialog's "Save and Unload" / "Unload Without Saving"
src/app/commands/layer.rs:263
↓ 2 callersMethodunexaggerate_point
(&self, point: DVec3)
src/rendering/graphics/camera.rs:67
↓ 2 callersFunctionunique_layer_name
(document: &Document, preferred: &str)
src/app/commands/layer.rs:9
↓ 2 callersFunctionunmultiplied_srgba_to_straight
(c: [u8; 4])
src/ui/widgets/viewport.rs:166
↓ 2 callersFunctionunsupported_path
(path: &Path)
src/model/formats/mod.rs:133
↓ 2 callersMethodunsupported_variables
Variables whose `type` this reader doesn't know how to decode as either numeric or named/categorical. These are still listed in [`BmfMetadata::variabl
src/model/formats/bmf.rs:208
↓ 2 callersMethodupdate_camera
( &mut self, camera: &mut Camera, projection: &mut Projection, dt: Duration,
src/rendering/camera.rs:398
↓ 2 callersMethodupdate_view_proj
( &mut self, camera: &Camera, projection: &Projection, scene_origin: DVec3,
src/rendering/camera.rs:185
↓ 2 callersMethodupdate_viewport
(&mut self, width: u32, height: u32)
src/rendering/camera.rs:211
↓ 2 callersMethodupload_camera_uniform
(&mut self, interaction_resolution_divisor: u32)
src/rendering/graphics/camera.rs:641
↓ 2 callersFunctionvalidate
(pidb: &mut PidbFile)
src/model/pidb.rs:411
↓ 2 callersFunctionvalidate_ghost
Check every placement rule against the ghost stroke: per-segment grade, turn angles (both at its own vertices and between branches at every node it jo
src/model/road_network.rs:371
↓ 2 callersFunctionvalidate_reference_surface
( reference: &tri00t::Triangulation, )
src/app/commands/triangulation/cuts.rs:519
↓ 2 callersMethodvalidate_road_candidate
Run every placement rule (grade, turn angles including across junctions, flat-zone clearances) against the candidate centerline.
src/app/commands/drawing/road.rs:130
↓ 2 callersMethodvalue_page_offsets
Value-page file offsets for the pages in `pages`, in order. Only walks the child tables covering the requested range, so a small range on a huge model
src/model/formats/bmf.rs:504
↓ 2 callersFunctionvertices_close_xy
(a: tri00t::Vertex, b: tri00t::Vertex, tolerance_sq: f64)
src/app/commands/triangulation/include.rs:948
↓ 2 callersFunctionvisible_block_faces
( block: crate::model::block_model::BlockBounds, renderable_blocks: &HashSet<[u64; 6]>, )
src/rendering/scene/gpu_cache.rs:2745
↓ 2 callersFunctionvolume_sigma_for_alpha
CPU replica of `sigma_for_alpha` in `block_model_volume.wgsl`.
src/rendering/scene/gpu_cache.rs:140
↓ 2 callersMethodweight
(&self)
src/rendering/text.rs:201
↓ 2 callersFunctionwrite_if_changed
(path: &Path, contents: &[u8])
src/startup/linux.rs:85
↓ 2 callersFunctionwrite_log
(kind: &str, started_at: DateTime<Local>, contents: &str)
src/logging.rs:196
↓ 2 callersFunctionwrite_mesh
(mesh: &Triangulation, path: impl AsRef<Path>)
src/model/formats/mod.rs:121
↓ 2 callersMethodz_offsets
Returns `(left_z_offset, right_z_offset)` for the given half-width and camber.
src/model/mod.rs:54
↓ 1 callersFunctionaabb_scissor_rect
Conservative pixel bounding rectangle `(x, y, w, h)` of a scene-space AABB within the `scaled_width × scaled_height` render sub-rect. Used to scissor
src/rendering/graphics/passes.rs:13
↓ 1 callersMethodaccumulate_boundary_highlight
( &self, color: &mut Vec3, transmittance: f32, dir: Vec3, current_payl
src/rendering/scene/volume_reference.rs:475
↓ 1 callersMethodactivate_triangulation
(&mut self, id: TriangulationId)
src/app/commands/triangulation/session.rs:142
↓ 1 callersMethodactive_class
Return the class of the currently active tab.
src/ui/elements/tabs.rs:139
↓ 1 callersMethodactive_document_mut
(&mut self)
src/model/pidb.rs:115
↓ 1 callersMethodactive_numeric_values
Decoded values for the active colour variable, decoding at most once per variable switch. `None` when there is no active variable or it can't be decod
src/model/block_model.rs:160
↓ 1 callersFunctionactive_variable_range
(editor: &mut EditorState, model: &OpenBlockModel)
src/ui/widgets/viewport.rs:935
↓ 1 callersMethodadd_and_activate
Add a project and make it active. If a project with the same path is already open, just switch to it instead of adding a duplicate.
src/model/pidb.rs:131
↓ 1 callersFunctionadd_block_face
( model: &OpenBlockModel, block: crate::model::block_model::BlockBounds, face_index: usize, ve
src/app/commands/block_model.rs:432
↓ 1 callersFunctionadd_dgd_polyline
( doc: &mut Document, layer_id: LayerId, verts: Vec<PolyVertex>, closed: bool, color: Obje
src/model/pidb.rs:895
↓ 1 callersMethodadd_inactive
Add a project without changing the active project.
src/model/pidb.rs:149
↓ 1 callersFunctionadd_object_to_drawing
(document: &Document, object: &Object, drawing: &mut Drawing)
src/model/pidb.rs:507
↓ 1 callersMethodadd_selection
(&mut self, handle: SceneEntityId)
src/ui/state.rs:87
← previousnext →501–600 of 1,439, ranked by callers