Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KyosukeIshizu1008/berryscode
/ functions
Functions
2,320 in github.com/KyosukeIshizu1008/berryscode
⨍
Functions
2,320
◇
Types & classes
432
↓ 2 callers
Method
get_change_at_line
(&self, line: usize)
berrycode/src/git.rs:81
↓ 2 callers
Function
get_collider_half_extents
Extract the AABB half-extents from an entity's Collider component.
berrycode/src/app/scene_editor/physics_sim.rs:53
↓ 2 callers
Method
get_current_match
(&self)
berrycode/src/search.rs:305
↓ 2 callers
Function
get_line_blame
Get blame info for a specific line (0-indexed)
berrycode/src/native/git.rs:1313
↓ 2 callers
Method
get_register
(&self, reg: char)
berrycode/src/app/vim_mode.rs:101
↓ 2 callers
Method
handle_go_to_definition
Handle Cmd+Click go-to-definition (Hybrid: LSP priority + regex fallback)
berrycode/src/app/lsp.rs:1170
↓ 2 callers
Method
has_rust_target
Whether `rustup target list --installed` reported the given triple.
berrycode/src/app/mobile/types.rs:29
↓ 2 callers
Function
humanise_runtime
(key: &str)
berrycode/src/app/mobile/probe.rs:132
↓ 2 callers
Function
icon_label_job
( ui: &egui::Ui, glyph: &str, label: &str, on_accent: bool, )
berrycode/src/app/button_style.rs:126
↓ 2 callers
Function
install_hint
(ui: &mut egui::Ui, command: &str)
berrycode/src/app/mobile_toolchain.rs:1377
↓ 2 callers
Method
instantiate_prefab_from_path
Instantiate a prefab from a .bprefab file path into the scene.
berrycode/src/app/scene_editor/hierarchy.rs:1487
↓ 2 callers
Function
instantiate_prefab_inner
( scene: &mut SceneModel, prefab: &PrefabFile, source_path: Option<&str>, )
berrycode/src/app/scene_editor/prefab.rs:129
↓ 2 callers
Method
invalidate_cache_range
✅ IntelliJ Pro: Invalidate only specific line range (incremental) 🚀 PERFORMANCE: Clear token cache for edited lines
berrycode/src/buffer.rs:101
↓ 2 callers
Function
is_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 callers
Function
is_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 callers
Method
is_mobile
(self)
berrycode/src/app/new_project.rs:60
↓ 2 callers
Method
is_remote
Check if we're in remote mode
berrycode/src/app/remote_dev.rs:477
↓ 2 callers
Function
is_text_file
Check if file is a text file (simple heuristic)
berrycode/src/native/search.rs:94
↓ 2 callers
Method
is_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 callers
Function
keyframe_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 callers
Function
keymap_path
()
berrycode/src/app/keymap.rs:261
↓ 2 callers
Method
kind
(&self)
berrycode/src/ai/openai.rs:72
↓ 2 callers
Method
label
(&self)
berrycode/src/bevy_ide/assets/scanner.rs:88
↓ 2 callers
Function
layer_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 callers
Function
light
()
berrycode/src/app/mod.rs:350
↓ 2 callers
Method
line_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 callers
Function
list_files
(cwd: &Path, rel: &str)
berrycode/src/agent/tools.rs:68
↓ 2 callers
Method
load_preview
(&mut self, table: &str)
berrycode/src/app/database.rs:110
↓ 2 callers
Function
load_theme_mode
()
berrycode/src/app/mod.rs:2628
↓ 2 callers
Function
load_toolchain_from
(path: &Path)
berrycode/src/app/mobile/types.rs:85
↓ 2 callers
Function
load_user_snippets
Load snippets from ~/.berrycode/snippets/*.json
berrycode/src/app/custom_snippets.rs:54
↓ 2 callers
Function
lsp_position_to_offset
Convert an LSP Position (line, character) to a byte offset in the text
berrycode/src/app/rename.rs:169
↓ 2 callers
Method
merge_overlapping
Merge overlapping selections
berrycode/src/cursor.rs:199
↓ 2 callers
Function
minimal_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 callers
Method
move_all
Move all cursors by offset
berrycode/src/cursor.rs:145
↓ 2 callers
Function
needs_translation
(s: &str)
berrycode/src/app/oracleberry.rs:566
↓ 2 callers
Method
next_color
(&mut self)
berrycode/src/app/live_collab.rs:107
↓ 2 callers
Function
normalize
(s: &str)
berrycode/src/app/scene_editor/plugin_browser.rs:158
↓ 2 callers
Method
open_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 callers
Method
open_peek_definition
Open peek definition at the current cursor position
berrycode/src/app/peek.rs:95
↓ 2 callers
Method
open_project
Open a project: set root_path, refresh file tree, start LSP, etc.
berrycode/src/app/mod.rs:1608
↓ 2 callers
Function
panel_header
(ui: &mut egui::Ui, title: &str, add_actions: impl FnOnce(&mut egui::Ui))
berrycode/src/app/mobile_toolchain.rs:1432
↓ 2 callers
Function
panel_visibility_path
()
berrycode/src/app/mod.rs:2699
↓ 2 callers
Function
parse_adb_devices
(stdout: &str)
berrycode/src/app/mobile/probe.rs:372
↓ 2 callers
Function
parse_entity
(value: &ron::Value, default_id: u64)
berrycode/src/bevy_ide/scene_preview/parser.rs:81
↓ 2 callers
Function
parse_light_color
(block: &str)
berrycode/src/app/scene_editor/code_import.rs:807
↓ 2 callers
Function
parse_param_usize
Parse a usize parameter from a `key=value` parameter string.
berrycode/src/app/scene_editor/code_import.rs:677
↓ 2 callers
Function
parse_security_find_identity
(stdout: &str)
berrycode/src/app/mobile/probe.rs:317
↓ 2 callers
Function
parse_simctl_devices
(json: &str)
berrycode/src/app/mobile/probe.rs:84
↓ 2 callers
Method
play_mode_pause
Pause play mode.
berrycode/src/app/scene_editor/play_mode.rs:64
↓ 2 callers
Method
poll_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 callers
Function
post_comfy
(url: &str, body: &T)
berrycode/src/app/oracleberry.rs:457
↓ 2 callers
Function
prepare_prompt
( host: &str, prompt: String, negative: String, auto_translate: bool, auto_isolate: bool,
berrycode/src/app/oracleberry.rs:597
↓ 2 callers
Method
primary_cursor_line_col
(&self)
berrycode/src/app/shortcuts.rs:419
↓ 2 callers
Method
process_normal_char
(&mut self, ch: char)
berrycode/src/app/vim_mode.rs:188
↓ 2 callers
Method
prompt_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 callers
Function
pump_stream
( label: &'static str, pipe: Option<R>, tx: Sender<String>, )
berrycode/src/app/mobile/runner.rs:267
↓ 2 callers
Method
push_trigger_log
( &mut self, event_type: &str, status: crate::bevy_ide::inspector::ecs_state::TriggerS
berrycode/src/app/ecs_inspector.rs:500
↓ 2 callers
Function
quat_inverse
Inverse (conjugate) of a unit quaternion.
berrycode/src/app/scene_editor/retargeting.rs:23
↓ 2 callers
Function
quat_mul
(a: Quat4, b: Quat4)
berrycode/src/app/scene_editor/model.rs:1233
↓ 2 callers
Function
quat_rotate
(q: Quat4, v: [f32; 3])
berrycode/src/app/scene_editor/model.rs:1242
↓ 2 callers
Function
quat_to_euler_pub
Public wrapper for quaternion-to-euler conversion, callable from tests.
berrycode/src/app/scene_editor/skeleton.rs:59
↓ 2 callers
Function
query_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 callers
Function
read_ndk_version
(root: &std::path::Path)
berrycode/src/app/mobile/probe.rs:245
↓ 2 callers
Function
read_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 callers
Method
refresh_all
(&mut self)
berrycode/src/app/docker.rs:105
↓ 2 callers
Method
refresh_tables
(&mut self)
berrycode/src/app/database.rs:88
↓ 2 callers
Method
remove_cursor_at
Remove cursor at position
berrycode/src/cursor.rs:107
↓ 2 callers
Method
render_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 callers
Method
render_file_status_row
Helper function to render a file status row (VS Code style)
berrycode/src/app/git.rs:143
↓ 2 callers
Function
render_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 callers
Method
render_new_project_dialog
Render the "New Bevy Project" dialog
berrycode/src/app/new_project.rs:67
↓ 2 callers
Method
render_pair_canvas
(&mut self, ui: &mut egui::Ui, src_label: &str, dst_label: &str)
berrycode/src/app/oracleberry.rs:1275
↓ 2 callers
Function
render_result_grid
(ui: &mut egui::Ui, id: &str, cols: &[String], rows: &[Vec<String>])
berrycode/src/app/database.rs:356
↓ 2 callers
Function
render_tool_tab_label
( ui: &mut egui::Ui, active: &mut ToolTab, tab: ToolTab, problems_count: usize, )
berrycode/src/app/dock.rs:212
↓ 2 callers
Method
replace_all
Replace all matches
berrycode/src/search.rs:353
↓ 2 callers
Method
reset
Reset all velocities.
berrycode/src/app/scene_editor/physics_sim.rs:237
↓ 2 callers
Function
retarget_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 callers
Function
run_bash
(cwd: &Path, command: &str)
berrycode/src/agent/tools.rs:92
↓ 2 callers
Method
run_mobile_doctor
(&mut self)
berrycode/src/app/mobile_toolchain.rs:436
↓ 2 callers
Function
run_on_android
Same as `run_on_ios_simulator` for the Android emulator / device.
berrycode/src/app/mobile/one_click.rs:385
↓ 2 callers
Function
run_select
(conn: &Connection, sql: &str)
berrycode/src/app/database.rs:150
↓ 2 callers
Function
run_single_test
Run a single test and return the result
berrycode/src/app/test_runner.rs:160
↓ 2 callers
Function
sample_root
()
berrycode/src/godot_import/project.rs:122
↓ 2 callers
Function
sample_scene
()
berrycode/src/godot_import/scene.rs:404
↓ 2 callers
Method
save
(&self, root: &str)
berrycode/src/app/scene_editor/build_settings.rs:227
↓ 2 callers
Function
save_additional_roots
(roots: &[String])
berrycode/src/app/mod.rs:2692
↓ 2 callers
Function
save_bevy_scene
Save as .scn.ron file
berrycode/src/app/scene_editor/bevy_scene_export.rs:78
↓ 2 callers
Method
save_file
Notify LSP that a file has been saved. Sends textDocument/didSave.
berrycode/src/native/lsp_native.rs:865
↓ 2 callers
Function
save_shader_graph
(graph: &ShaderGraph, path: &str)
berrycode/src/app/scene_editor/shader_graph.rs:242
↓ 2 callers
Function
save_toolchain_to
Test seam for non-default cache paths.
berrycode/src/app/mobile/types.rs:78
↓ 2 callers
Function
save_visual_script
(script: &VisualScript, path: &str)
berrycode/src/app/scene_editor/visual_script.rs:100
↓ 2 callers
Method
scroll_down_region
(&mut self)
berrycode/src/app/terminal_emulator.rs:173
↓ 2 callers
Function
search_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 callers
Function
search_in_files
Search for text in files (parallel)
berrycode/src/native/search.rs:22
↓ 2 callers
Method
select_all_occurrences
Find and select all occurrences of current selection
berrycode/src/cursor.rs:171
↓ 2 callers
Method
selected_entity_info
Helper: get selected entity id and name
berrycode/src/app/ecs_inspector.rs:611
↓ 2 callers
Method
send_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 callers
Method
set_bool
(&mut self, name: &str, v: bool)
examples/hello_mobile/src/main.rs:63
↓ 2 callers
Method
set_language
(&mut self, lang: String)
berrycode/src/buffer.rs:55
← previous
next →
401–500 of 2,320, ranked by callers