MCPcopy Create free account

hub / github.com/KyosukeIshizu1008/berryscode / functions

Functions2,320 in github.com/KyosukeIshizu1008/berryscode

↓ 1 callersFunctioncreate_branch
Create a new branch
berrycode/src/native/git.rs:341
↓ 1 callersFunctioncreate_file
Create a new file
berrycode/src/native/fs.rs:107
↓ 1 callersFunctioncreate_tag
Create a lightweight tag
berrycode/src/native/git.rs:999
↓ 1 callersMethoddatabase_icon_texture
( &mut self, ctx: &egui::Context, size_px: u32, )
berrycode/src/app/header.rs:236
↓ 1 callersMethoddebug_tree
Pretty-print the tree as indented lines. Mostly useful for debugging and tests; the UI walks `children` directly.
berrycode/src/godot_import/scene.rs:206
↓ 1 callersFunctiondefault_agent_backend
()
berrycode/src/ai/settings.rs:49
↓ 1 callersFunctiondefault_filter
()
berrycode/src/app/scene_editor/asset_import.rs:35
↓ 1 callersFunctiondefault_max_size
()
berrycode/src/app/scene_editor/asset_import.rs:32
↓ 1 callersFunctiondefault_sample_rate
()
berrycode/src/app/scene_editor/asset_import.rs:44
↓ 1 callersFunctiondefault_scale_factor
()
berrycode/src/app/scene_editor/asset_import.rs:38
↓ 1 callersFunctiondefault_shell
Returns (shell_path, optional_login_flag) for the current platform.
berrycode/src/app/terminal_emulator.rs:1201
↓ 1 callersFunctiondelete_branch
Delete a branch
berrycode/src/native/git.rs:353
↓ 1 callersFunctiondelete_tag
Delete a tag
berrycode/src/native/git.rs:1045
↓ 1 callersFunctiondetect_bevy_project
Detect if the given project root is a Bevy project. Reads `Cargo.toml` and checks both `[dependencies]` and `[workspace.dependencies]` for a `bevy` e
berrycode/src/bevy_ide/detection.rs:24
↓ 1 callersFunctiondetect_language_id
Helper: detect LSP language ID from file extension
berrycode/src/native/lsp_native.rs:76
↓ 1 callersMethoddims
(self)
berrycode/src/app/oracleberry.rs:72
↓ 1 callersFunctiondispatch_tool
( name: &str, args: &Value, cwd: &Path, tx: &mpsc::UnboundedSender<AgentEvent>, )
berrycode/src/agent/native.rs:430
↓ 1 callersFunctiondispatch_tool
( name: &str, args: &Value, cwd: &Path, tx: &mpsc::UnboundedSender<AgentEvent>, )
berrycode/src/agent/ollama.rs:468
↓ 1 callersMethoddispatch_trigger_event
(&mut self)
berrycode/src/app/ecs_inspector.rs:455
↓ 1 callersFunctiondistance_point_to_segment
2D distance from a point to a finite line segment.
berrycode/src/app/scene_editor/scene_view.rs:1876
↓ 1 callersFunctiondo_trellis
(host: &str, source: PathBuf, quality: f32)
berrycode/src/app/oracleberry.rs:488
↓ 1 callersFunctiondo_txt2img
( host: &str, prompt: String, negative: String, w: u32, h: u32, steps: u32, )
berrycode/src/app/oracleberry.rs:396
↓ 1 callersFunctiondocker_cmd
()
berrycode/src/app/docker.rs:201
↓ 1 callersMethoddocker_icon_texture
( &mut self, ctx: &egui::Context, size_px: u32, )
berrycode/src/app/header.rs:250
↓ 1 callersFunctiondocker_inset_frame
()
berrycode/src/app/docker.rs:570
↓ 1 callersFunctiondownload_ios_simulator_runtime
Spawn `xcodebuild -downloadPlatform iOS` to fetch a Simulator runtime. The download is several gigabytes and can take a while; the caller polls the st
berrycode/src/app/mobile/one_click.rs:134
↓ 1 callersMethoddrain_oracleberry_responses
Drain pending API responses and update history entries. Called at the top of `render_oracleberry_central` so textures and errors land in time for the
berrycode/src/app/oracleberry.rs:623
↓ 1 callersFunctiondraw_material_preview
Draw a material preview circle in the given UI area. This is a CPU approximation, not a GPU render.
berrycode/src/app/scene_editor/material_preview.rs:203
↓ 1 callersFunctiondraw_mesh_outline
Project triangle vertices to screen space and draw their three edges. Triangles whose vertices project off-screen (behind the camera) are skipped. The
berrycode/src/app/scene_editor/mesh_outline.rs:70
↓ 1 callersFunctiondraw_mesh_outline_with
Same as [`draw_mesh_outline`], but uses the simpler isometric-ish projection that the ECS Inspector's mini 3D view uses (it has its own camera math, n
berrycode/src/app/scene_editor/mesh_outline.rs:116
↓ 1 callersFunctiondraw_world_grid
Draw a world-space reference grid on the Y=0 plane. The X and Z axes are rendered in red/blue respectively; other lines are a subdued gray.
berrycode/src/app/scene_editor/scene_view.rs:1828
↓ 1 callersMethodduplicate_entity_with_parent
Internal: deep clone a subtree under a specific (already cloned) parent.
berrycode/src/app/scene_editor/model.rs:1601
↓ 1 callersFunctiondxf_unit_scale_to_meters
Convert a DXF `$INSUNITS` header value to a metres scale factor. Files without a recognised unit (the common case for AutoCAD plan exports authored in
berrycode/src/app/model_preview.rs:211
↓ 1 callersFunctionemit_assistant_content
Walk an `assistant` / `stream_event` payload and emit one event per content block. Falls back to `Output` for unfamiliar block types.
berrycode/src/agent/claude.rs:215
↓ 1 callersFunctionemit_gradle_project
Emit a minimal Gradle project tree at `<root>/android/`.
berrycode/src/app/mobile/project_emit.rs:135
↓ 1 callersMethodensure_started
(&mut self, w: u32, h: u32)
berrycode/src/app/demo_capture.rs:54
↓ 1 callersMethodensure_watching
Make sure the watcher is running on `<root>/assets` and `<root>/scenes`. Idempotent: cheap to call on every frame while the project is open.
berrycode/src/app/asset_watcher.rs:74
↓ 1 callersFunctionentity_matches_query
Check if a scene entity matches a query definition. An entity matches if it has ALL required component types and none of the Without filter types, bas
berrycode/src/app/scene_editor/query_viz.rs:186
↓ 1 callersMethoderase_display
(&mut self, mode: u16)
berrycode/src/app/terminal_emulator.rs:246
↓ 1 callersMethoderase_line
(&mut self, mode: u16)
berrycode/src/app/terminal_emulator.rs:285
↓ 1 callersFunctionestimate_cost
Compute the USD cost for a single billable response. Local providers (Ollama / llama.cpp) always return 0 — there's no API charge.
berrycode/src/ai/usage.rs:92
↓ 1 callersFunctionevaluate_blend_2d
Evaluate a 2D blend tree: returns (child_index, weight) pairs using inverse distance weighting.
berrycode/src/app/scene_editor/animator.rs:302
↓ 1 callersFunctionevents_look_like_typing
True when the frame's events look like the user typed something the LSP completion popup should react to (real `Event::Text`, IME `Commit`, or a non-e
berrycode/src/app/mod.rs:2653
↓ 1 callersMethodexecute_rename
Execute the rename operation via LSP
berrycode/src/app/rename.rs:81
↓ 1 callersMethodexecute_vim_command
(&mut self, cmd: &str)
berrycode/src/app/vim_mode.rs:688
↓ 1 callersMethodexpand_macro_at_cursor
Expand macro at current cursor position (rust-analyzer custom request)
berrycode/src/app/macro_expand.rs:8
↓ 1 callersFunctionexpand_macro_request
Send the rust-analyzer/expandMacro custom request
berrycode/src/app/macro_expand.rs:76
↓ 1 callersFunctionextract_bones_from_gltf
Parse bone hierarchy from a .glb/.gltf file using the gltf crate.
berrycode/src/app/scene_editor/skeleton.rs:13
↓ 1 callersMethodextract_function_name
Extract function name from line
berrycode/src/tree_sitter_engine.rs:163
↓ 1 callersFunctionextract_query_content
Extract the content inside `Query<...>`, handling basic nesting.
berrycode/src/app/scene_editor/query_viz.rs:84
↓ 1 callersMethodextract_struct_name
Extract struct name from line
berrycode/src/tree_sitter_engine.rs:175
↓ 1 callersFunctionextract_systems
Decompose the second argument of `add_systems` into a list of system function names. Handles the tuple form `(a, b, c.before(d))` by recursing into th
berrycode/src/app/scene_editor/system_graph.rs:229
↓ 1 callersMethodextract_variable_name
Extract variable name from line
berrycode/src/tree_sitter_engine.rs:191
↓ 1 callersFunctionextract_version
Extract the version string from a dependency value. Handles both `bevy = "0.15"` and `bevy = { version = "0.15", ... }` forms.
berrycode/src/bevy_ide/detection.rs:85
↓ 1 callersMethodfallback_goto_definition
Regex-based local search (fallback when LSP unavailable)
berrycode/src/app/lsp.rs:1219
↓ 1 callersFunctionfeature_steps
Build the ordered list of feature showcase steps.
berrycode/src/app/demo_capture.rs:153
↓ 1 callersFunctionfetch_crate_versions
Fetch available versions for a specific crate
berrycode/src/app/cargo_completion.rs:77
↓ 1 callersMethodfetch_inline_blame_for_active_tab
Look up (and populate) the active tab's git blame info for its current cursor line. Returns a short single-line string ready to paint at the end of th
berrycode/src/app/editor.rs:62
↓ 1 callersFunctionfetch_latest_version
Fetch the latest published version of `crate_name` from crates.io. Uses the same `curl` shell-out pattern as [`search_bevy_crates`] so we don't fight
berrycode/src/app/scene_editor/plugin_browser.rs:98
↓ 1 callersFunctionfind_enclosing_fn_name
Find the nearest `fn` name above or on the given line.
berrycode/src/app/scene_editor/query_viz.rs:58
↓ 1 callersFunctionfind_fold_end
Find the end line of a foldable block starting at `start_line`. Uses brace matching: finds the matching `}` for a `{` on the start line.
berrycode/src/app/folding.rs:36
↓ 1 callersMethodfind_next
(&mut self)
berrycode/src/search.rs:279
↓ 1 callersMethodfind_previous
(&mut self)
berrycode/src/search.rs:290
↓ 1 callersMethodfind_references
Find references at a position
berrycode/src/native/lsp_native.rs:732
↓ 1 callersMethodfind_unused_symbols
Find unused variables (IntelliJ-style grayout)
berrycode/src/tree_sitter_engine.rs:238
↓ 1 callersMethodfor_each_particle
Iterate live particles for an entity along with the emitter's params, so the renderer can compute per-particle color/size based on age.
berrycode/src/app/scene_editor/particle_preview.rs:110
↓ 1 callersMethodformat_current_file
Format current file using language-specific formatter
berrycode/src/app/shortcuts.rs:340
↓ 1 callersMethodformat_file
Format a file using textDocument/formatting
berrycode/src/native/lsp_native.rs:813
↓ 1 callersFunctionformat_map_value
Format a map as `HashMap::from([("key", val), ...])`.
berrycode/src/app/scene_editor/codegen.rs:41
↓ 1 callersFunctionformat_option_value
Format an `Option<ScriptValue>` as `Some(val)` or `None`.
berrycode/src/app/scene_editor/codegen.rs:33
↓ 1 callersFunctionformat_script_value
Format a single ScriptValue to its Rust code representation.
berrycode/src/app/scene_editor/codegen.rs:11
↓ 1 callersFunctionformat_size
Format byte size to human-readable string
berrycode/src/bevy_ide/assets/scanner.rs:161
↓ 1 callersFunctionformat_value
(val: &ScriptValue)
berrycode/src/app/scene_editor/resource_editor.rs:195
↓ 1 callersFunctionformat_vec_value
Format a `Vec<ScriptValue>` as `vec![val1, val2, ...]`.
berrycode/src/app/scene_editor/codegen.rs:24
↓ 1 callersFunctiongenerate_wgsl
Generate a Bevy-compatible WGSL fragment shader from the evaluated PBR parameters. v0.5 / Shader Graph live-recompile preview. The graph already driv
berrycode/src/app/scene_editor/shader_graph.rs:159
↓ 1 callersFunctionget_bevy_docs_url
Get the docs.rs URL for a Bevy type. Returns `None` if the type name is not in the known list.
berrycode/src/bevy_ide/docs.rs:78
↓ 1 callersFunctionget_client
()
berrycode/src/native/rest_client.rs:258
↓ 1 callersMethodget_code_actions
Request code actions (quick fixes) for a range
berrycode/src/native/lsp_native.rs:936
↓ 1 callersFunctionget_commit_detail
Get detailed information about a specific commit
berrycode/src/native/git.rs:703
↓ 1 callersMethodget_completions
Get code completions at a position
berrycode/src/native/lsp_native.rs:647
↓ 1 callersMethodget_count
(&mut self)
berrycode/src/app/vim_mode.rs:92
↓ 1 callersFunctionget_current_branch
Get current branch name
berrycode/src/native/git.rs:142
↓ 1 callersFunctionget_detailed_log
Get detailed commit log with graph structure for visualization
berrycode/src/native/git.rs:584
↓ 1 callersMethodget_diagnostics
Get diagnostics for a file. Note: In LSP, diagnostics are pushed by the server via textDocument/publishDiagnostics notifications. These are received
berrycode/src/native/lsp_native.rs:854
↓ 1 callersFunctionget_diff
Get diff for a file (simplified version - shows working tree vs HEAD)
berrycode/src/native/git.rs:395
↓ 1 callersMethodget_entity_component_summary
Get a summary of component labels for an entity (testable without UI).
berrycode/src/app/scene_editor/inspector.rs:197
↓ 1 callersMethodget_entity_components
Get component values for an entity
berrycode/src/bevy_ide/inspector/brp_client.rs:234
↓ 1 callersFunctionget_entity_friction
Extract friction coefficient from an entity's Collider component.
berrycode/src/app/scene_editor/physics_sim.rs:70
↓ 1 callersMethodget_entity_name
Get entity name by id (testable without UI).
berrycode/src/app/scene_editor/inspector.rs:210
↓ 1 callersFunctionget_extension
Get file extension (lowercase)
berrycode/src/app/utils.rs:11
↓ 1 callersFunctionget_filename
Get filename from a path
berrycode/src/app/utils.rs:6
↓ 1 callersMethodget_filtered_entity_names
Get names of all entities matching a filter (case-insensitive). Testable without UI context.
berrycode/src/app/scene_editor/hierarchy.rs:972
↓ 1 callersMethodget_hover
Get hover information at a position
berrycode/src/native/lsp_native.rs:774
↓ 1 callersMethodget_inlay_hints
Get inlay hints for a range
berrycode/src/native/lsp_native.rs:1070
↓ 1 callersFunctionget_line_changes
Get line-level diff between HEAD and working copy for a file (for gutter markers)
berrycode/src/native/git.rs:1211
↓ 1 callersMethodget_selected_text
Extract selected text
berrycode/src/app/terminal_emulator.rs:1076
↓ 1 callersMethodget_signature_help
Get signature help at a position
berrycode/src/native/lsp_native.rs:896
↓ 1 callersMethodget_snippet_completions
Get snippet completions matching a prefix
berrycode/src/app/custom_snippets.rs:136
↓ 1 callersFunctionget_status
Get Git status for all files
berrycode/src/native/git.rs:154
↓ 1 callersMethodgo_to_next_match
Go to next search match
berrycode/src/app/search.rs:922
← previousnext →601–700 of 2,320, ranked by callers