MCPcopy Create free account

hub / github.com/KyosukeIshizu1008/berryscode / functions

Functions2,320 in github.com/KyosukeIshizu1008/berryscode

↓ 3 callersFunctionparse_param_u32
Parse a u32 parameter from a `key=value` parameter string.
berrycode/src/app/scene_editor/code_import.rs:667
↓ 3 callersFunctionparse_pbr_params
(block: &str)
berrycode/src/app/scene_editor/code_import.rs:793
↓ 3 callersMethodperform_project_search
Perform project-wide search using native::search
berrycode/src/app/search.rs:863
↓ 3 callersMethodperform_search
Perform search in current file
berrycode/src/app/search.rs:812
↓ 3 callersMethodplay_mode_stop
Stop play mode: restore the snapshot and return to editing.
berrycode/src/app/scene_editor/play_mode.rs:47
↓ 3 callersFunctionpos_track
(keyframes: Vec<TrackKeyframe>)
berrycode/src/app/scene_editor/animation.rs:617
↓ 3 callersFunctionprobe_cargo_mobile
True if `cargo mobile --version` exits successfully.
berrycode/src/app/mobile/one_click.rs:84
↓ 3 callersMethodprocess
(&self, asset_path: &str)
berrycode/src/app/scene_editor/asset_import.rs:101
↓ 3 callersFunctionread_u32_le
(data: &[u8])
berrycode/src/app/model_preview.rs:129
↓ 3 callersMethodrefresh_ecs_data
(&mut self)
berrycode/src/app/ecs_inspector.rs:1366
↓ 3 callersFunctionrender_glb_clip_combo
Render a "Clip" dropdown for GLB skeletal animations. `clips` is the list of clip names mirrored from `SceneAnimationState`. `current` is the name cu
berrycode/src/app/scene_editor/inspector.rs:141
↓ 3 callersMethodrender_save_to_assets_row
(&mut self, ui: &mut egui::Ui, idx: usize, can_save: bool)
berrycode/src/app/oracleberry.rs:1249
↓ 3 callersMethodrender_size_steps
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/oracleberry.rs:1143
↓ 3 callersMethodrender_translate_isolate_row
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/oracleberry.rs:1135
↓ 3 callersMethodreset_attrs
(&mut self)
berrycode/src/app/terminal_emulator.rs:425
↓ 3 callersFunctionresolve
(cwd: &Path, rel: &str)
berrycode/src/agent/tools.rs:20
↓ 3 callersMethodrestore_cursor
(&mut self)
berrycode/src/app/terminal_emulator.rs:541
↓ 3 callersFunctionrun_capture
(args: &[&str])
berrycode/src/app/docker.rs:205
↓ 3 callersMethodsave
Save .meta file for an asset.
berrycode/src/app/scene_editor/asset_import.rs:85
↓ 3 callersMethodsave_current_file
Save current file. When `settings.format_on_save` is on and the file's language has an attached LSP server, run `textDocument/formatting` first and ap
berrycode/src/app/shortcuts.rs:221
↓ 3 callersMethodsave_cursor
(&mut self)
berrycode/src/app/terminal_emulator.rs:531
↓ 3 callersFunctionsave_prefab
Save a `PrefabFile` to disk as RON.
berrycode/src/app/scene_editor/prefab.rs:93
↓ 3 callersMethodsave_to_disk
Persist to `<config>/berrycode/toolchain.ron`. Errors here are non-fatal — the cache is just a startup-speed cache, not durable state — so we log and
berrycode/src/app/mobile/types.rs:54
↓ 3 callersFunctionscan_assets
Scan a directory for assets
berrycode/src/bevy_ide/assets/scanner.rs:103
↓ 3 callersFunctionscan_installed_plugins
Scan `<root>/Cargo.toml` for `[dependencies]` and return one [`InstalledPlugin`] per entry. We don't filter to "Bevy plugins" here — surfacing all dep
berrycode/src/app/scene_editor/plugin_browser.rs:37
↓ 3 callersFunctionscan_section_headers
Scan a `.tscn` source for `[...]` lines and pull out each section's header type + attribute key/value pairs. We respect quoted strings so a `parent=".
berrycode/src/godot_import/scene.rs:251
↓ 3 callersFunctionscreen_to_ray
Cast a world-space ray from a screen-space position inside the viewport. Returns `(origin, direction)` where direction is normalized.
berrycode/src/app/scene_editor/gizmo.rs:117
↓ 3 callersMethodscroll_up_region
(&mut self)
berrycode/src/app/terminal_emulator.rs:160
↓ 3 callersFunctionsend_image_result
( tx: &mpsc::UnboundedSender<OracleBerryMessage>, idx: usize, result: Result<Vec<u8>, String>, )
berrycode/src/app/oracleberry.rs:1337
↓ 3 callersMethodsend_request
Send a request to the remote server
berrycode/src/app/remote_dev.rs:215
↓ 3 callersFunctionsource_picker
(ui: &mut egui::Ui, label: &str, slot: &mut Option<PathBuf>)
berrycode/src/app/oracleberry.rs:1358
↓ 3 callersFunctionspawn_cargo_build
Spawn a `cargo build --release --target <triple>` and return the child + a stdout/stderr-merged log channel. The caller polls the channel and reaps th
berrycode/src/app/mobile/packager.rs:28
↓ 3 callersFunctionspawn_stub_server
Spawn a placeholder long-running child as a stand-in for an LSP server. We point at `/bin/sleep` so the OS has to actually kill the PID — `cat` would
berrycode/src/native/lsp_native.rs:1285
↓ 3 callersFunctionsphere_triangles
(radius: f32, sectors: usize, stacks: usize)
berrycode/src/app/scene_editor/mesh_outline.rs:218
↓ 3 callersFunctionsplit_top_level
Split a string by commas, but only at the top level (respecting nested parentheses, brackets, and quotes).
berrycode/src/app/scene_editor/code_import.rs:750
↓ 3 callersFunctionstage_asset_for_loading
Stage a model file for loading by Bevy's `AssetServer`. Bevy's default `AssetPlugin` only resolves paths under the `assets/` directory configured at
berrycode/src/app/scene_editor/bevy_sync.rs:685
↓ 3 callersMethodstart_debug
Start debugging — detect CodeLLDB, launch DAP, set breakpoints
berrycode/src/app/debugger.rs:604
↓ 3 callersMethodstop
(&mut self)
berrycode/src/app/mobile_toolchain.rs:150
↓ 3 callersFunctiontab_link
(ui: &mut egui::Ui, current: &mut DockerTab, tab: DockerTab, label: &str, count: usize)
berrycode/src/app/docker.rs:527
↓ 3 callersFunctiontemplate_main_rs
(template: ProjectTemplate)
berrycode/src/app/new_project.rs:342
↓ 3 callersMethodtoken_cache_size
🚀 PERFORMANCE: Get cache statistics for monitoring
berrycode/src/buffer.rs:211
↓ 3 callersMethodtrigger_lsp_completions
Trigger LSP completions (or Cargo.toml/snippet completions)
berrycode/src/app/lsp.rs:44
↓ 3 callersFunctionupload_aab
Validate inputs and return the manual upload command the user can run while v0.7.3's full OAuth2 / multipart flow is being built. Returns `Ok(command_
berrycode/src/app/mobile/play_console.rs:41
↓ 3 callersFunctionvalidate_build_settings
Validate build settings: check that resolution is within reasonable bounds.
berrycode/src/app/scene_editor/build_settings.rs:278
↓ 3 callersFunctionvalidate_skeleton
Validate a skeleton hierarchy: checks that all parent indices are valid and that there are no cycles. Returns a list of error descriptions.
berrycode/src/app/scene_editor/skeleton.rs:108
↓ 3 callersMethodwrite_tree
(&self, id: NodeId, depth: usize, out: &mut String)
berrycode/src/godot_import/scene.rs:214
↓ 2 callersFunctionSETTINGS_NAV_BG
()
berrycode/src/app/mod.rs:501
↓ 2 callersFunctionTOP_BAR_BG
()
berrycode/src/app/mod.rs:446
↓ 2 callersFunctionadd_crate_to_cargo_toml
Add a crate to the project's Cargo.toml
berrycode/src/app/scene_editor/plugin_browser.rs:326
↓ 2 callersMethodadd_gdscript_tokens
Tokenise a chunk of GDScript with the language-specific keyword set. Mirrors `add_basic_tokens` in spirit but with GDScript vocabulary (`extends`, `fu
berrycode/src/syntax.rs:354
↓ 2 callersMethodadd_godot_resource_tokens
(&self, tokens: &mut Vec<SyntaxToken>, text: &str, offset: usize)
berrycode/src/syntax.rs:208
↓ 2 callersFunctionadditional_roots_path
()
berrycode/src/app/mod.rs:2671
↓ 2 callersFunctionansi_256_color
(n: u16)
berrycode/src/app/terminal_emulator.rs:1263
↓ 2 callersFunctionapply_isolate
(mut prompt: String, mut negative: String)
berrycode/src/app/oracleberry.rs:582
↓ 2 callersFunctionapply_transform
(t: &mut Transform, src: &TransformData)
berrycode/src/app/scene_editor/bevy_sync.rs:150
↓ 2 callersMethodbinary_name
(&self)
berrycode/src/agent/codex.rs:55
↓ 2 callersMethodbinary_path
Resolved path to the CLI: a bundled copy in the .app/tarball when present, otherwise the bare binary name (`Command::new` resolves it via `PATH`). Thi
berrycode/src/agent/mod.rs:237
↓ 2 callersFunctionbuild_android
Build for Android — `aarch64-linux-android`. AAB / APK packaging belongs in v0.8.x; for now this just produces the shared-library binary that `cargo a
berrycode/src/app/mobile/packager.rs:82
↓ 2 callersFunctionbuild_ios_device
Build for an iOS Device — `aarch64-apple-ios`. Codesigning + IPA assembly is intentionally not handled here yet (v0.7.1 will wrap `xcrun altool`); the
berrycode/src/app/mobile/packager.rs:75
↓ 2 callersFunctionbuild_ios_simulator
Build for the iOS Simulator — `aarch64-apple-ios-sim`. Returns the build process + log channel. The caller should hand the resulting `.app` bundle to
berrycode/src/app/mobile/packager.rs:67
↓ 2 callersFunctioncamera_basis
Build the camera basis (forward, right, up) given the camera position and look-at target.
berrycode/src/app/scene_editor/gizmo.rs:60
↓ 2 callersMethodcan_redo
(&self)
berrycode/src/app/scene_editor/history.rs:142
↓ 2 callersMethodcan_undo
(&self)
berrycode/src/app/scene_editor/history.rs:138
↓ 2 callersMethodclear
Drop the cache + selection. Called when the active tab changes away from the cached file so the next time we land on a `.tscn` we re-parse cleanly.
berrycode/src/app/godot_panel.rs:47
↓ 2 callersFunctioncollect_rs_files
Recursively collect every `.rs` file under `dir`, skipping `target/` and hidden directories.
berrycode/src/app/scene_editor/script_scan.rs:73
↓ 2 callersFunctioncompile_check_scene
Helper: create a temp Bevy project, generate code for a scene, run `cargo check`.
berrycode/src/app/scene_editor/codegen.rs:3131
↓ 2 callersFunctioncompute_glb_auto_scale
Compute auto-scale for a GLB model to match scene editor preview size.
berrycode/src/app/scene_editor/codegen.rs:77
↓ 2 callersFunctioncompute_local_from_world
Compute the local transform of a child given its world transform and its parent's world transform: local = inverse(parent_world) * child_world.
berrycode/src/app/scene_editor/model.rs:1301
↓ 2 callersMethodconnect_to_bevy_app
(&mut self)
berrycode/src/app/ecs_inspector.rs:1351
↓ 2 callersFunctioncreate_default_resource
Create a new ResourceDef with a default name based on the current count.
berrycode/src/app/scene_editor/resource_editor.rs:20
↓ 2 callersFunctioncube_triangles
12 triangles forming a centered cube of side `size`.
berrycode/src/app/scene_editor/mesh_outline.rs:180
↓ 2 callersMethoddebug_step_into
(&mut self)
berrycode/src/app/debugger.rs:708
↓ 2 callersMethoddebug_step_out
(&mut self)
berrycode/src/app/debugger.rs:714
↓ 2 callersMethoddebug_step_over
(&mut self)
berrycode/src/app/debugger.rs:702
↓ 2 callersMethoddebug_stop
(&mut self)
berrycode/src/app/debugger.rs:720
↓ 2 callersFunctiondecode_wav_peaks
Decode a `.wav` file into `bucket_count` peak pairs. Returns `Err` with a human message on any decode failure (file missing, unsupported PCM bit depth
berrycode/src/app/audio/decode.rs:49
↓ 2 callersMethoddisconnect
Disconnect from remote
berrycode/src/app/remote_dev.rs:262
↓ 2 callersFunctiondo_img2img
( host: &str, prompt: String, negative: String, _w: u32, // ignored — width/height tracked fro
berrycode/src/app/oracleberry.rs:417
↓ 2 callersFunctiondo_translate
(host: &str, jp_prompt: String)
berrycode/src/app/oracleberry.rs:541
↓ 2 callersFunctiondocker_error_card
(ui: &mut egui::Ui, text: &str)
berrycode/src/app/docker.rs:578
↓ 2 callersFunctiondraw_status_canvas
( ui: &mut egui::Ui, rect: egui::Rect, status: &GenerationStatus, pending_hint: &str, )
berrycode/src/app/oracleberry.rs:1409
↓ 2 callersFunctioneffective_transform
Resolve the world-space transform that should be applied to a Bevy entity this frame. If the entity carries an [`ComponentData::Animation`] component
berrycode/src/app/scene_editor/bevy_sync.rs:117
↓ 2 callersMethodensure_tab
Ensure at least one tab exists (lazy init)
berrycode/src/app/terminal_emulator.rs:1149
↓ 2 callersMethodenter_alt_screen
(&mut self)
berrycode/src/app/terminal_emulator.rs:435
↓ 2 callersFunctionerror_banner
(ui: &mut egui::Ui, text: &str)
berrycode/src/app/mobile_toolchain.rs:1505
↓ 2 callersFunctioneuler_from_quat
(q: Quat4)
berrycode/src/app/scene_editor/model.rs:1213
↓ 2 callersFunctionexecute_build
Execute a release build for the configured platform. Returns a channel receiver for build output lines. The caller is responsible for polling it.
berrycode/src/app/scene_editor/build_settings.rs:302
↓ 2 callersMethodexecute_command
Execute a command and return output
berrycode/src/native/terminal.rs:35
↓ 2 callersMethodexit_alt_screen
(&mut self)
berrycode/src/app/terminal_emulator.rs:454
↓ 2 callersFunctionextract_properties
(value: &ron::Value)
berrycode/src/bevy_ide/scene_preview/parser.rs:171
↓ 2 callersFunctionextract_system_name
Extract the leading identifier (allowing `::` path separators) from `s`, stopping at whitespace, `.` (method chain), or any non-ident punctuation. Lea
berrycode/src/app/scene_editor/system_graph.rs:258
↓ 2 callersMethodextract_word_at_position
Extract word at cursor position
berrycode/src/app/lsp.rs:1263
↓ 2 callersFunctionfetch
Fetch from a remote
berrycode/src/native/git.rs:904
↓ 2 callersMethodfetch_logs
(&mut self, id: &str)
berrycode/src/app/docker.rs:173
↓ 2 callersMethodfinalize
(&mut self)
berrycode/src/app/demo_capture.rs:118
↓ 2 callersFunctionfind_bevy_dependency
Search for a `bevy` dependency line within the given section of a Cargo.toml.
berrycode/src/bevy_ide/detection.rs:50
↓ 2 callersFunctionfind_matching_close_paren
Walk forward from `from` (the char *inside* an opening paren) and return the index of the matching `)`. Tracks paren / bracket / brace depth and skips
berrycode/src/app/scene_editor/system_graph.rs:124
↓ 2 callersFunctionfind_project_root
Walk upwards from `path` looking for the nearest enclosing Godot project root. Returns `None` if there's no `project.godot` between `path` and the fil
berrycode/src/godot_import/mod.rs:34
↓ 2 callersFunctionformat_ron_value
(value: &ron::Value)
berrycode/src/bevy_ide/scene_preview/parser.rs:187
↓ 2 callersFunctiongenerate_terrain_mesh
Generate a Bevy `Mesh` from a height grid.
berrycode/src/app/scene_editor/terrain.rs:56
← previousnext →301–400 of 2,320, ranked by callers