MCPcopy Create free account

hub / github.com/KyosukeIshizu1008/berryscode / functions

Functions2,320 in github.com/KyosukeIshizu1008/berryscode

↓ 2 callersMethodget_change_at_line
(&self, line: usize)
berrycode/src/git.rs:81
↓ 2 callersFunctionget_collider_half_extents
Extract the AABB half-extents from an entity's Collider component.
berrycode/src/app/scene_editor/physics_sim.rs:53
↓ 2 callersMethodget_current_match
(&self)
berrycode/src/search.rs:305
↓ 2 callersFunctionget_line_blame
Get blame info for a specific line (0-indexed)
berrycode/src/native/git.rs:1313
↓ 2 callersMethodget_register
(&self, reg: char)
berrycode/src/app/vim_mode.rs:101
↓ 2 callersMethodhandle_go_to_definition
Handle Cmd+Click go-to-definition (Hybrid: LSP priority + regex fallback)
berrycode/src/app/lsp.rs:1170
↓ 2 callersMethodhas_rust_target
Whether `rustup target list --installed` reported the given triple.
berrycode/src/app/mobile/types.rs:29
↓ 2 callersFunctionhumanise_runtime
(key: &str)
berrycode/src/app/mobile/probe.rs:132
↓ 2 callersFunctionicon_label_job
( ui: &egui::Ui, glyph: &str, label: &str, on_accent: bool, )
berrycode/src/app/button_style.rs:126
↓ 2 callersFunctioninstall_hint
(ui: &mut egui::Ui, command: &str)
berrycode/src/app/mobile_toolchain.rs:1377
↓ 2 callersMethodinstantiate_prefab_from_path
Instantiate a prefab from a .bprefab file path into the scene.
berrycode/src/app/scene_editor/hierarchy.rs:1487
↓ 2 callersFunctioninstantiate_prefab_inner
( scene: &mut SceneModel, prefab: &PrefabFile, source_path: Option<&str>, )
berrycode/src/app/scene_editor/prefab.rs:129
↓ 2 callersMethodinvalidate_cache_range
✅ IntelliJ Pro: Invalidate only specific line range (incremental) 🚀 PERFORMANCE: Clear token cache for edited lines
berrycode/src/buffer.rs:101
↓ 2 callersFunctionis_excluded_dir
Skip well-known build / VCS / vendor directories. Anything *inside these paths is also skipped because `WalkDir::filter_entry` prunes the subtree.
berrycode/src/native/search.rs:72
↓ 2 callersFunctionis_godot_project
True if `dir` looks like a Godot project root — i.e. contains a `project.godot` file. Used by the file tree to decide whether to surface the migration
berrycode/src/godot_import/mod.rs:27
↓ 2 callersMethodis_mobile
(self)
berrycode/src/app/new_project.rs:60
↓ 2 callersMethodis_remote
Check if we're in remote mode
berrycode/src/app/remote_dev.rs:477
↓ 2 callersFunctionis_text_file
Check if file is a text file (simple heuristic)
berrycode/src/native/search.rs:94
↓ 2 callersMethodis_visible
Is this activity-bar panel currently visible? Panels not listed here (Settings gear, BevyTemplates) are always considered visible.
berrycode/src/app/types.rs:182
↓ 2 callersFunctionkeyframe_time_range
Get the time range (min, max) of all keyframes across tracks. Returns None if there are no keyframes.
berrycode/src/app/scene_editor/dopesheet.rs:41
↓ 2 callersFunctionkeymap_path
()
berrycode/src/app/keymap.rs:261
↓ 2 callersMethodkind
(&self)
berrycode/src/ai/openai.rs:72
↓ 2 callersMethodlabel
(&self)
berrycode/src/bevy_ide/assets/scanner.rs:88
↓ 2 callersFunctionlayer_name_to_color
Heuristic layer-name → PBR base-colour mapping used by the DXF importer to give the wireframe / triangulated preview semantic distinction. Matches low
berrycode/src/app/model_preview.rs:242
↓ 2 callersFunctionlight
()
berrycode/src/app/mod.rs:350
↓ 2 callersMethodline_col_to_char_offset
Convert a (line, column) into a character offset, returning `None` if `line` is past the end of the text. Columns past end-of-line are clamped so user
berrycode/src/app/shortcuts.rs:428
↓ 2 callersFunctionlist_files
(cwd: &Path, rel: &str)
berrycode/src/agent/tools.rs:68
↓ 2 callersMethodload_preview
(&mut self, table: &str)
berrycode/src/app/database.rs:110
↓ 2 callersFunctionload_theme_mode
()
berrycode/src/app/mod.rs:2628
↓ 2 callersFunctionload_toolchain_from
(path: &Path)
berrycode/src/app/mobile/types.rs:85
↓ 2 callersFunctionload_user_snippets
Load snippets from ~/.berrycode/snippets/*.json
berrycode/src/app/custom_snippets.rs:54
↓ 2 callersFunctionlsp_position_to_offset
Convert an LSP Position (line, character) to a byte offset in the text
berrycode/src/app/rename.rs:169
↓ 2 callersMethodmerge_overlapping
Merge overlapping selections
berrycode/src/cursor.rs:199
↓ 2 callersFunctionminimal_project_godot
A minimal but syntactically real `project.godot`. Inline so the parsing tests don't depend on `/tmp/godot_sample` existing — the integration-style tes
berrycode/src/godot_import/project.rs:160
↓ 2 callersMethodmove_all
Move all cursors by offset
berrycode/src/cursor.rs:145
↓ 2 callersFunctionneeds_translation
(s: &str)
berrycode/src/app/oracleberry.rs:566
↓ 2 callersMethodnext_color
(&mut self)
berrycode/src/app/live_collab.rs:107
↓ 2 callersFunctionnormalize
(s: &str)
berrycode/src/app/scene_editor/plugin_browser.rs:158
↓ 2 callersMethodopen_file
Notify LSP that a file has been opened. Sends textDocument/didOpen once per file. Subsequent calls for the same file are no-ops.
berrycode/src/native/lsp_native.rs:515
↓ 2 callersMethodopen_peek_definition
Open peek definition at the current cursor position
berrycode/src/app/peek.rs:95
↓ 2 callersMethodopen_project
Open a project: set root_path, refresh file tree, start LSP, etc.
berrycode/src/app/mod.rs:1608
↓ 2 callersFunctionpanel_header
(ui: &mut egui::Ui, title: &str, add_actions: impl FnOnce(&mut egui::Ui))
berrycode/src/app/mobile_toolchain.rs:1432
↓ 2 callersFunctionpanel_visibility_path
()
berrycode/src/app/mod.rs:2699
↓ 2 callersFunctionparse_adb_devices
(stdout: &str)
berrycode/src/app/mobile/probe.rs:372
↓ 2 callersFunctionparse_entity
(value: &ron::Value, default_id: u64)
berrycode/src/bevy_ide/scene_preview/parser.rs:81
↓ 2 callersFunctionparse_light_color
(block: &str)
berrycode/src/app/scene_editor/code_import.rs:807
↓ 2 callersFunctionparse_param_usize
Parse a usize parameter from a `key=value` parameter string.
berrycode/src/app/scene_editor/code_import.rs:677
↓ 2 callersFunctionparse_security_find_identity
(stdout: &str)
berrycode/src/app/mobile/probe.rs:317
↓ 2 callersFunctionparse_simctl_devices
(json: &str)
berrycode/src/app/mobile/probe.rs:84
↓ 2 callersMethodplay_mode_pause
Pause play mode.
berrycode/src/app/scene_editor/play_mode.rs:64
↓ 2 callersMethodpoll_into
Drain pending lines into `stream`, then check whether the child has exited. Returns `true` while the session is still live.
berrycode/src/app/mobile_toolchain.rs:122
↓ 2 callersFunctionpost_comfy
(url: &str, body: &T)
berrycode/src/app/oracleberry.rs:457
↓ 2 callersFunctionprepare_prompt
( host: &str, prompt: String, negative: String, auto_translate: bool, auto_isolate: bool,
berrycode/src/app/oracleberry.rs:597
↓ 2 callersMethodprimary_cursor_line_col
(&self)
berrycode/src/app/shortcuts.rs:419
↓ 2 callersMethodprocess_normal_char
(&mut self, ch: char)
berrycode/src/app/vim_mode.rs:188
↓ 2 callersMethodprompt_suffix
Style descriptors appended to the user prompt before the img2img call, so the model receives a coherent style request even when the user leaves the pr
berrycode/src/app/oracleberry.rs:104
↓ 2 callersFunctionpump_stream
( label: &'static str, pipe: Option<R>, tx: Sender<String>, )
berrycode/src/app/mobile/runner.rs:267
↓ 2 callersMethodpush_trigger_log
( &mut self, event_type: &str, status: crate::bevy_ide::inspector::ecs_state::TriggerS
berrycode/src/app/ecs_inspector.rs:500
↓ 2 callersFunctionquat_inverse
Inverse (conjugate) of a unit quaternion.
berrycode/src/app/scene_editor/retargeting.rs:23
↓ 2 callersFunctionquat_mul
(a: Quat4, b: Quat4)
berrycode/src/app/scene_editor/model.rs:1233
↓ 2 callersFunctionquat_rotate
(q: Quat4, v: [f32; 3])
berrycode/src/app/scene_editor/model.rs:1242
↓ 2 callersFunctionquat_to_euler_pub
Public wrapper for quaternion-to-euler conversion, callable from tests.
berrycode/src/app/scene_editor/skeleton.rs:59
↓ 2 callersFunctionquery_live_components
Query a running Bevy app's component values via BRP using `curl`. Returns `None` if the app is not running, BRP is not available, or the query fails
berrycode/src/app/scene_editor/live_sync.rs:34
↓ 2 callersFunctionread_ndk_version
(root: &std::path::Path)
berrycode/src/app/mobile/probe.rs:245
↓ 2 callersFunctionread_resize_b64
Read an image, downscale if either dimension exceeds 1536 px, and re-encode as JPEG (quality 85). Avoids `HTTP 413 Payload Too Large` when the user pi
berrycode/src/app/oracleberry.rs:369
↓ 2 callersMethodrefresh_all
(&mut self)
berrycode/src/app/docker.rs:105
↓ 2 callersMethodrefresh_tables
(&mut self)
berrycode/src/app/database.rs:88
↓ 2 callersMethodremove_cursor_at
Remove cursor at position
berrycode/src/cursor.rs:107
↓ 2 callersMethodrender_debug_console
Debug console (output + REPL input). `pub(crate)` so the unified bottom panel can host it as a tab.
berrycode/src/app/debugger.rs:526
↓ 2 callersMethodrender_file_status_row
Helper function to render a file status row (VS Code style)
berrycode/src/app/git.rs:143
↓ 2 callersFunctionrender_navmesh_agent_preview
Render an agent's path on the navmesh grid as colored line segments. Given start and end positions (world XZ), compute the shortest A* path and return
berrycode/src/app/scene_editor/navmesh.rs:247
↓ 2 callersMethodrender_new_project_dialog
Render the "New Bevy Project" dialog
berrycode/src/app/new_project.rs:67
↓ 2 callersMethodrender_pair_canvas
(&mut self, ui: &mut egui::Ui, src_label: &str, dst_label: &str)
berrycode/src/app/oracleberry.rs:1275
↓ 2 callersFunctionrender_result_grid
(ui: &mut egui::Ui, id: &str, cols: &[String], rows: &[Vec<String>])
berrycode/src/app/database.rs:356
↓ 2 callersFunctionrender_tool_tab_label
( ui: &mut egui::Ui, active: &mut ToolTab, tab: ToolTab, problems_count: usize, )
berrycode/src/app/dock.rs:212
↓ 2 callersMethodreplace_all
Replace all matches
berrycode/src/search.rs:353
↓ 2 callersMethodreset
Reset all velocities.
berrycode/src/app/scene_editor/physics_sim.rs:237
↓ 2 callersFunctionretarget_rotation
Retarget a rotation from source skeleton to target skeleton using quaternion delta retargeting. The idea: compute the delta rotation relative to the
berrycode/src/app/scene_editor/retargeting.rs:61
↓ 2 callersFunctionrun_bash
(cwd: &Path, command: &str)
berrycode/src/agent/tools.rs:92
↓ 2 callersMethodrun_mobile_doctor
(&mut self)
berrycode/src/app/mobile_toolchain.rs:436
↓ 2 callersFunctionrun_on_android
Same as `run_on_ios_simulator` for the Android emulator / device.
berrycode/src/app/mobile/one_click.rs:385
↓ 2 callersFunctionrun_select
(conn: &Connection, sql: &str)
berrycode/src/app/database.rs:150
↓ 2 callersFunctionrun_single_test
Run a single test and return the result
berrycode/src/app/test_runner.rs:160
↓ 2 callersFunctionsample_root
()
berrycode/src/godot_import/project.rs:122
↓ 2 callersFunctionsample_scene
()
berrycode/src/godot_import/scene.rs:404
↓ 2 callersMethodsave
(&self, root: &str)
berrycode/src/app/scene_editor/build_settings.rs:227
↓ 2 callersFunctionsave_additional_roots
(roots: &[String])
berrycode/src/app/mod.rs:2692
↓ 2 callersFunctionsave_bevy_scene
Save as .scn.ron file
berrycode/src/app/scene_editor/bevy_scene_export.rs:78
↓ 2 callersMethodsave_file
Notify LSP that a file has been saved. Sends textDocument/didSave.
berrycode/src/native/lsp_native.rs:865
↓ 2 callersFunctionsave_shader_graph
(graph: &ShaderGraph, path: &str)
berrycode/src/app/scene_editor/shader_graph.rs:242
↓ 2 callersFunctionsave_toolchain_to
Test seam for non-default cache paths.
berrycode/src/app/mobile/types.rs:78
↓ 2 callersFunctionsave_visual_script
(script: &VisualScript, path: &str)
berrycode/src/app/scene_editor/visual_script.rs:100
↓ 2 callersMethodscroll_down_region
(&mut self)
berrycode/src/app/terminal_emulator.rs:173
↓ 2 callersFunctionsearch_bevy_crates
Search crates.io for Bevy plugins (uses curl since reqwest may not have blocking). `--max-time 10` keeps a stalled network from freezing the caller; p
berrycode/src/app/scene_editor/plugin_browser.rs:269
↓ 2 callersFunctionsearch_in_files
Search for text in files (parallel)
berrycode/src/native/search.rs:22
↓ 2 callersMethodselect_all_occurrences
Find and select all occurrences of current selection
berrycode/src/cursor.rs:171
↓ 2 callersMethodselected_entity_info
Helper: get selected entity id and name
berrycode/src/app/ecs_inspector.rs:611
↓ 2 callersMethodsend_ai_message
Entry point from the chat panel's send button / Enter key. The dual Chat / Agent surface was retired — every prompt now flows through the agent loop (
berrycode/src/app/ai_chat.rs:908
↓ 2 callersMethodset_bool
(&mut self, name: &str, v: bool)
examples/hello_mobile/src/main.rs:63
↓ 2 callersMethodset_language
(&mut self, lang: String)
berrycode/src/buffer.rs:55
← previousnext →401–500 of 2,320, ranked by callers