MCPcopy Create free account

hub / github.com/KyosukeIshizu1008/berryscode / functions

Functions2,320 in github.com/KyosukeIshizu1008/berryscode

↓ 1 callersMethodrender_text2image
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/oracleberry.rs:929
↓ 1 callersMethodrender_theme_editor
Render Theme editor
berrycode/src/app/settings.rs:1049
↓ 1 callersMethodrender_timeline
Render the floating Timeline window. Advances per-entity playback time while visible, draws a scrubber + keyframe markers, and provides play/pause/rew
berrycode/src/app/scene_editor/animation.rs:387
↓ 1 callersMethodrender_timeline_content
Render timeline content into a provided `Ui` region (used by the tool panel).
berrycode/src/app/scene_editor/animation.rs:174
↓ 1 callersMethodrender_tool_panel
Render the dockable tool panel at the bottom of the screen. This provides a tabbed container for Console, Timeline, Dopesheet, and Profiler, allowing
berrycode/src/app/dock.rs:64
↓ 1 callersMethodrender_top_header
Render top header bar (tab bar under native title)
berrycode/src/app/header.rs:10
↓ 1 callersMethodrender_visual_script_editor
Render the Visual Script Editor floating window.
berrycode/src/app/scene_editor/visual_script_editor.rs:8
↓ 1 callersMethodrender_xcode_section
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/mobile_toolchain.rs:847
↓ 1 callersMethodreplace_current
Replace current match
berrycode/src/search.rs:323
↓ 1 callersFunctionreplace_in_files
Replace text in files
berrycode/src/native/search.rs:153
↓ 1 callersMethodreset_colors_to_darcula
Reset colors to VS Code Dark+ defaults
berrycode/src/app/settings.rs:991
↓ 1 callersFunctionresolve_api_key
(settings: &AiSettings)
berrycode/src/agent/native.rs:472
↓ 1 callersFunctionresolve_asset_path
(path: &str, project_root: &str)
berrycode/src/app/scene_editor/mesh_outline.rs:147
↓ 1 callersFunctionresolve_endpoint
()
berrycode/src/ai/openai.rs:58
↓ 1 callersFunctionresolve_endpoint
()
berrycode/src/agent/native.rs:486
↓ 1 callersFunctionresolve_glb_path
Generate a Rust source file from a SceneModel. Resolve a GLB path for auto-scale calculation. Tries the path as-is, then assets/ relative, then common
berrycode/src/app/scene_editor/codegen.rs:55
↓ 1 callersMethodresolve_res_path
Resolve a `res://...` path against the project root.
berrycode/src/godot_import/project.rs:102
↓ 1 callersMethodrestart
(&mut self, id: &str)
berrycode/src/app/docker.rs:163
↓ 1 callersFunctionreveal_in_file_manager
Reveal a file or folder in the platform's file manager.
berrycode/src/app/file_tree.rs:11
↓ 1 callersFunctionrewrite_version_line
(line: &str, new_version: &str)
berrycode/src/app/scene_editor/plugin_browser.rs:228
↓ 1 callersMethodrun_all_tests
Run all tests in current file (non-blocking, sequential via thread)
berrycode/src/app/test_runner.rs:264
↓ 1 callersFunctionrun_loop
( prompt: String, cwd: PathBuf, model: String, settings: Arc<AiSettings>, extra_system: Op
berrycode/src/agent/native.rs:108
↓ 1 callersFunctionrun_loop
( prompt: String, cwd: std::path::PathBuf, model: String, endpoint: String, extra_system:
berrycode/src/agent/ollama.rs:114
↓ 1 callersFunctionrun_on_ios_simulator
Build the cargo-mobile2 Xcode project for the iOS Simulator SDK and hand the resulting `.app` off to `simctl` so it boots a sim, installs, and launche
berrycode/src/app/mobile/one_click.rs:190
↓ 1 callersMethodrun_query
(&mut self)
berrycode/src/app/database.rs:128
↓ 1 callersMethodrun_test
Run a specific test by module path (non-blocking)
berrycode/src/app/test_runner.rs:227
↓ 1 callersMethodsave_camera_to_quad
Save the current main camera parameters into the given quadrant slot.
berrycode/src/app/scene_editor/scene_view.rs:1798
↓ 1 callersFunctionsave_event_registry
(reg: &AudioEventRegistry, path: &str)
berrycode/src/app/audio/events.rs:162
↓ 1 callersFunctionsave_music_graph
(graph: &MusicGraph, path: &str)
berrycode/src/app/audio/music_graph.rs:127
↓ 1 callersMethodsave_oracleberry_to_assets
Save the generated artifact (image bytes or GLB file) to the project's assets directory. Returns Ok(saved_path) or Err(message); both flow into `statu
berrycode/src/app/oracleberry.rs:683
↓ 1 callersFunctionsave_panel_visibility
(v: types::PanelVisibility)
berrycode/src/app/mod.rs:2717
↓ 1 callersFunctionsave_reflect_code
Write the generated reflect code to a `_reflect.rs` file alongside the scene file. Returns the path of the written file.
berrycode/src/app/scene_editor/reflect_codegen.rs:63
↓ 1 callersFunctionsave_scene_code
Save generated code alongside a scene file. For "scenes/level1.bscene", generates "scenes/level1_scene.rs"
berrycode/src/app/scene_editor/codegen.rs:663
↓ 1 callersFunctionsave_theme_mode
(mode: types::ThemeMode)
berrycode/src/app/mod.rs:2636
↓ 1 callersFunctionscan_bscene_recursive
(dir: &std::path::Path, root: &str, out: &mut Vec<String>)
berrycode/src/app/scene_editor/build_settings.rs:175
↓ 1 callersFunctionscan_components
Return a deduplicated, sorted list of `struct` / `enum` type names in `root` whose definition sits directly below a `#[derive(...)]` attribute that co
berrycode/src/app/scene_editor/script_scan.rs:35
↓ 1 callersFunctionscan_installed_plugins
Scan ~/.berrycode/plugins/ for installed plugins
berrycode/src/app/plugin_system.rs:131
↓ 1 callersMethodscan_queries_from_project
Scan project source files for Query<...> patterns.
berrycode/src/app/scene_editor/query_viz.rs:350
↓ 1 callersFunctionscan_scene_files
Scan project directory for all .bscene files.
berrycode/src/app/scene_editor/build_settings.rs:168
↓ 1 callersMethodscan_systems_from_project
Scan the project for add_systems calls and populate the system graph.
berrycode/src/app/scene_editor/system_graph.rs:651
↓ 1 callersMethodscan_tests_in_current_file
Scan current file for tests
berrycode/src/app/test_runner.rs:195
↓ 1 callersMethodscene_view_icon_texture
Lazily rasterise the Scene View dove SVG and upload it to an egui texture. The handle is cached on `self` so we only pay the SVG decode + raster cost
berrycode/src/app/header.rs:222
↓ 1 callersFunctionsearch_bevy_crates_async
Async wrapper around [`search_bevy_crates`]. Spawns a worker thread, runs the curl shell-out off the UI thread, and hands the result back through an m
berrycode/src/app/scene_editor/plugin_browser.rs:253
↓ 1 callersFunctionsearch_crates
Fetch crate suggestions from crates.io API
berrycode/src/app/cargo_completion.rs:20
↓ 1 callersMethodsearch_definition_in_project
Search for definition across the project
berrycode/src/app/lsp.rs:1295
↓ 1 callersFunctionsearch_in_file
Search within a single file
berrycode/src/native/search.rs:132
↓ 1 callersMethodsearch_literal
(&mut self, lines: &[&str], start_line: usize, end_line: usize)
berrycode/src/search.rs:139
↓ 1 callersMethodsearch_literal_case_insensitive
( &mut self, lines: &[&str], start_line: usize, end_line: usize, )
berrycode/src/search.rs:195
↓ 1 callersMethodsearch_literal_case_sensitive
( &mut self, lines: &[&str], start_line: usize, end_line: usize, )
berrycode/src/search.rs:160
↓ 1 callersMethodsearch_regex
(&mut self, lines: &[&str], start_line: usize, end_line: usize)
berrycode/src/search.rs:238
↓ 1 callersMethodsend_agent_message
Autonomous-mode counterpart to [`send_ai_message`]. Spawns an external coding agent (Claude Code today; Codex once we can verify the CLI surface) insi
berrycode/src/app/ai_chat.rs:926
↓ 1 callersMethodsend_custom_request
Send a custom LSP request (for extensions like rust-analyzer/expandMacro)
berrycode/src/native/lsp_native.rs:1135
↓ 1 callersMethodset_file_path
(&mut self, path: String)
berrycode/src/buffer.rs:51
↓ 1 callersFunctionsetup_hint
(ui: &mut egui::Ui, text: &str)
berrycode/src/app/mobile_toolchain.rs:1396
↓ 1 callersFunctionshould_add_keyframe_at
Check if adding a keyframe at the given time would not overlap with an existing keyframe (within the specified tolerance).
berrycode/src/app/scene_editor/dopesheet.rs:27
↓ 1 callersMethodshutdown
Shutdown a language server
berrycode/src/native/lsp_native.rs:1116
↓ 1 callersMethodshutdown_all
Shutdown all language servers
berrycode/src/native/lsp_native.rs:1150
↓ 1 callersFunctionspawn_desktop_build
Desktop / Web variant of `packager::spawn_cargo_build`. Kept here (not in `packager`) because `build_settings::execute_build` is the usual desktop pat
berrycode/src/app/mobile/build_all.rs:23
↓ 1 callersMethodspawn_find_references_request
Spawn LSP find_references request asynchronously
berrycode/src/app/lsp.rs:1484
↓ 1 callersMethodspawn_goto_definition_request
Spawn LSP goto_definition request asynchronously
berrycode/src/app/lsp.rs:1361
↓ 1 callersFunctionspawn_scene_entity
( commands: &mut Commands, meshes: &mut Assets<Mesh>, materials: &mut Assets<StandardMaterial>,
berrycode/src/app/scene_editor/bevy_sync.rs:161
↓ 1 callersFunctionsplit_top_level
Split a string by a delimiter, respecting `<>` nesting depth.
berrycode/src/app/scene_editor/query_viz.rs:158
↓ 1 callersFunctionstage_all
Stage all files
berrycode/src/native/git.rs:221
↓ 1 callersFunctionstage_file
Stage a file
berrycode/src/native/git.rs:207
↓ 1 callersMethodstart
(&mut self, root: PathBuf)
berrycode/src/app/asset_watcher.rs:90
↓ 1 callersMethodstart_build
Spawn `cargo build` in the project root.
berrycode/src/app/scene_editor/hot_reload.rs:84
↓ 1 callersMethodstart_download_ios_sim_runtime
(&mut self)
berrycode/src/app/mobile_toolchain.rs:538
↓ 1 callersMethodstart_install_rust_targets
(&mut self, triples: Vec<String>)
berrycode/src/app/mobile_toolchain.rs:518
↓ 1 callersMethodstart_mobile_run
(&mut self)
berrycode/src/app/mobile_toolchain.rs:827
↓ 1 callersMethodstart_one_click_android
(&mut self)
berrycode/src/app/mobile_toolchain.rs:617
↓ 1 callersMethodstart_one_click_init
(&mut self)
berrycode/src/app/mobile_toolchain.rs:556
↓ 1 callersMethodstart_one_click_install
(&mut self)
berrycode/src/app/mobile_toolchain.rs:502
↓ 1 callersMethodstart_one_click_ios
(&mut self)
berrycode/src/app/mobile_toolchain.rs:589
↓ 1 callersMethodstart_reader
(&self, language: String, stdout: ChildStdout)
berrycode/src/native/lsp_native.rs:282
↓ 1 callersFunctionstart_run
Spawn the runner subprocess. Returns the live session immediately; the caller should poll it per-frame via `poll_into`. The artifact must already exis
berrycode/src/app/mobile/runner.rs:231
↓ 1 callersFunctionstash_apply
Apply a stash
berrycode/src/native/git.rs:1093
↓ 1 callersFunctionstash_drop
Drop a stash
berrycode/src/native/git.rs:1115
↓ 1 callersFunctionstash_pop
Pop a stash (apply and remove)
berrycode/src/native/git.rs:1104
↓ 1 callersFunctionstash_save
Save a stash
berrycode/src/native/git.rs:1073
↓ 1 callersMethodstop
(&mut self, id: &str)
berrycode/src/app/docker.rs:158
↓ 1 callersMethodstop
(&mut self)
berrycode/src/app/mobile/runner.rs:123
↓ 1 callersFunctionstream_one_turn
Drive one model turn over a streaming SSE response, emitting text deltas as they arrive and returning the full output structure once the stream termin
berrycode/src/agent/native.rs:220
↓ 1 callersFunctionstream_one_turn
Stream one turn of `/v1/chat/completions`. Emits content deltas to `tx` live; assembles `tool_calls` by `index` until the stream ends.
berrycode/src/agent/ollama.rs:240
↓ 1 callersFunctionstrip_quotes
`"foo"` → `foo`. Property values in `.godot` are usually quoted strings but the parser hands them to us with the quotes still on.
berrycode/src/godot_import/project.rs:110
↓ 1 callersMethodtarget_triple
Map platform to Rust target triple.
berrycode/src/app/scene_editor/build_settings.rs:254
↓ 1 callersMethodtarget_triple
(self)
berrycode/src/app/mobile/build_all.rs:81
↓ 1 callersFunctiontemplate_lib_rs
Source for `src/lib.rs` of mobile-ready templates. The function is decorated with `#[bevy_main]`, which expands to a no-op on desktop and emits the `a
berrycode/src/app/new_project.rs:1060
↓ 1 callersMethodtitle
Get the current title (from shell or OSC)
berrycode/src/app/terminal_emulator.rs:1061
↓ 1 callersFunctiontotal_keyframe_count
Count total keyframes across all tracks.
berrycode/src/app/scene_editor/dopesheet.rs:35
↓ 1 callersFunctiontranslate_ja
(en: &'static str)
berrycode/src/app/i18n.rs:17
↓ 1 callersMethodtrigger
(&mut self, name: &str)
examples/hello_mobile/src/main.rs:69
↓ 1 callersMethodtrigger_cargo_completion
Trigger Cargo.toml completion for crate names or versions
berrycode/src/app/cargo_completion.rs:119
↓ 1 callersMethodtrigger_code_actions
Request code actions from LSP for the current cursor position
berrycode/src/app/code_actions.rs:9
↓ 1 callersMethodtrigger_event
Fire a Bevy event (`world.trigger_event`) on the running app. This is BerryCode's stand-in for "run this one system on demand" (the [ExecuteInEditMod
berrycode/src/bevy_ide/inspector/brp_client.rs:448
↓ 1 callersMethodtrigger_find_references_at_cursor
Trigger find references at current cursor position
berrycode/src/app/lsp.rs:988
↓ 1 callersMethodtrigger_goto_definition_at_cursor
Trigger go-to-definition at current cursor position
berrycode/src/app/lsp.rs:1023
↓ 1 callersFunctiontruncate
(s: &str, max: usize)
berrycode/src/app/oracleberry.rs:1450
↓ 1 callersFunctiontry_acronym_match
Try acronym matching: "hw" matches "hello_world", "hwrap" matches "hello_world_rust_app"
berrycode/src/common/fuzzy.rs:76
↓ 1 callersMethodtry_apply_edit
Apply one approved agent edit to disk + reload any matching editor tab. Status messages report success / failure. 3-way safety check (#13): when the
berrycode/src/app/ai_chat.rs:1220
↓ 1 callersFunctiontry_char_by_char_match
Character-by-character fuzzy matching
berrycode/src/common/fuzzy.rs:124
← previousnext →1,001–1,100 of 2,320, ranked by callers