Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PerroEngine/Perro
/ functions
Functions
11,115 in github.com/PerroEngine/Perro
⨍
Functions
11,115
◇
Types & classes
1,595
↓ 7 callers
Method
as_array_mut
(&mut self)
perro_source/core/perro_variant/src/variant.rs:3024
↓ 7 callers
Method
as_bytes
(&self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:1215
↓ 7 callers
Function
as_color
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/core.rs:662
↓ 7 callers
Method
as_const_param
(&self)
perro_source/runtime_project/perro_scene/src/scene.rs:686
↓ 7 callers
Function
as_text
(value: &SceneValue)
perro_source/core/perro_animation/src/panim/syntax.rs:6
↓ 7 callers
Function
as_u32
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/common/values_runtime.rs:16
↓ 7 callers
Function
as_ui_corner_radius
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/ui/style.rs:395
↓ 7 callers
Function
asset_context
()
perro_source/runtime_project/perro_physics/benches/rapier_core.rs:13
↓ 7 callers
Function
byte
(hex: &str)
perro_source/core/perro_structs/src/structs/color.rs:243
↓ 7 callers
Function
candidate_ids_from_index
( expr: &'a Option<QueryExpr>, tag_index: Option<&'a AHashMap<TagID, AHashSet<NodeID>>>, slot_coun
perro_source/runtime_project/perro_runtime/src/rt_ctx/query.rs:224
↓ 7 callers
Method
canonical_mesh_id
(&self, mesh: MeshID)
perro_source/runtime_project/perro_runtime/src/rs_ctx/mesh.rs:294
↓ 7 callers
Method
cells
(&self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:403
↓ 7 callers
Method
col
(&self, name: &str)
perro_source/core/perro_csv/src/lib.rs:734
↓ 7 callers
Method
config
(&self)
perro_source/api_modules/perro_networking/src/http.rs:408
↓ 7 callers
Function
contains_ascii_case_insensitive
(haystack: &str, needle: &str)
perro_source/render_stack/perro_app/src/input/joycon/joycon2.rs:79
↓ 7 callers
Method
create
(&mut self)
perro_source/runtime_project/perro_runtime/src/rt_ctx/nodes.rs:577
↓ 7 callers
Function
crest_wave
(v: f32)
perro_source/core/perro_nodes/src/nodes/water.rs:415
↓ 7 callers
Method
decode
(bytes: &[u8])
perro_source/api_modules/perro_networking/src/tcp.rs:41
↓ 7 callers
Function
decode_pmesh_trimesh
(bytes: &[u8], sx: f32, sy: f32, sz: f32)
perro_source/runtime_project/perro_physics/src/helpers/trimesh.rs:131
↓ 7 callers
Method
determinant
(self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:1085
↓ 7 callers
Function
dummy_runtime
()
perro_source/api_modules/perro_runtime_api/tests/unit/lib_tests.rs:1395
↓ 7 callers
Function
embedded_dir
(project_root: &Path)
perro_source/build_pipeline/perro_static_pipeline/src/lib.rs:84
↓ 7 callers
Method
encode
(&self)
perro_source/api_modules/perro_networking/src/tcp.rs:21
↓ 7 callers
Function
eval_ops_particle
( ops: &[Op], input: &ParticleEvalInput<'_>, stack: &mut Vec<f32>, )
perro_source/core/perro_particle_math/src/lib.rs:128
↓ 7 callers
Function
find_macro_calls_with_lines
(text: &str, macro_name: &str)
perro_source/devtools/perro_cli/src/doctor.rs:1588
↓ 7 callers
Function
from_object
(entries: &[SceneObjectField])
perro_source/runtime_project/perro_runtime/src/material_schema.rs:23
↓ 7 callers
Method
get_global_transform_2d
(&mut self, node_id: NodeID)
perro_source/api_modules/perro_runtime_api/src/sub_apis/node.rs:1666
↓ 7 callers
Method
get_global_transform_3d
(&mut self, node_id: NodeID)
perro_source/api_modules/perro_runtime_api/src/sub_apis/node.rs:1670
↓ 7 callers
Method
get_unchecked_mut
Gets a mutable cell without bounds checks. # Safety Caller must ensure `row < ROWS` and `col < COLS`.
perro_source/core/perro_structs/src/structs/matrix/mod.rs:323
↓ 7 callers
Function
indent
(out: &mut String, depth: usize)
perro_source/runtime_project/perro_scene/src/scene_doc.rs:770
↓ 7 callers
Function
init_from_config
(enabled: bool, app_id: Option<u32>)
perro_source/api_modules/perro_steamworks/src/lib.rs:64
↓ 7 callers
Function
insert_track_key_with_bone_target
( tracks_map: &mut BTreeMap<(String, String), TrackAccumulator>, object: String, channel_key: &str
perro_source/core/perro_animation/src/panim/tracks.rs:1028
↓ 7 callers
Function
inspector_row_names
(idx: usize)
perro_editor/res/scripts/ui/inspector_value_row.rs:255
↓ 7 callers
Method
is_key_released
(&self, key: KeyCode)
perro_source/api_modules/perro_input_api/src/state.rs:83
↓ 7 callers
Method
log_raw_like_state
(&self, gilrs: &Gilrs, id: GamepadId, reason: &str)
perro_source/render_stack/perro_app/src/input/gamepad.rs:491
↓ 7 callers
Function
matches_query
( node: &SceneNode, slot: usize, plan: &QueryPlan, spatial: Option<&QuerySpatialIndex>, )
perro_source/runtime_project/perro_runtime/src/rt_ctx/query.rs:632
↓ 7 callers
Function
material_literal_to_code
(material: &MaterialLiteral)
perro_source/build_pipeline/perro_static_pipeline/src/materials.rs:958
↓ 7 callers
Method
mouse_position
(&self)
perro_source/api_modules/perro_input_api/src/snapshot.rs:456
↓ 7 callers
Method
mul_f32
(self, rhs: Matrix<COLS, K, f32>)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:1289
↓ 7 callers
Function
net_error_event
(source: NetSource, op: &str, err: NetError)
perro_source/api_modules/perro_networking/src/world.rs:553
↓ 7 callers
Function
nibble
(c: u8)
perro_source/core/perro_structs/src/structs/color.rs:248
↓ 7 callers
Method
normalize_links
(&mut self)
perro_source/runtime_project/perro_scene/src/scene_doc.rs:64
↓ 7 callers
Function
pack_snorm16
(v: f32)
perro_source/render_stack/perro_graphics/src/three_d/gpu.rs:400
↓ 7 callers
Method
play_audio
( &self, _bus_id: Option<AudioBusID>, _audio: Audio<'_>, _pan:
perro_source/api_modules/perro_resource_api/src/sub_apis/audio.rs:890
↓ 7 callers
Function
push_instance_range
( ranges: &mut Vec<InstanceRange>, start: u32, count: u32, path_kind: u32, )
perro_source/render_stack/perro_graphics/src/three_d/particles/gpu/helpers.rs:122
↓ 7 callers
Function
read_f32_from_raw
(raw: &[u8], cursor: &mut usize)
perro_source/build_pipeline/perro_static_pipeline/src/skeletons.rs:979
↓ 7 callers
Function
res_to_abs
(root: &Path, res_path: &str)
perro_editor/res/scripts/scene/editor_scene_deps.rs:61
↓ 7 callers
Method
resolve_scene_by_path
(&self, path: &str)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/mod.rs:127
↓ 7 callers
Function
resolve_script_enum
(schema: &'a ScriptSchema, ty: &str)
perro_editor/res/scripts/ui/editor_inspector_values.rs:2608
↓ 7 callers
Function
rigid_meta_layout
()
perro_source/render_stack/perro_graphics/src/three_d/gpu/paths/rigid.rs:135
↓ 7 callers
Function
sanitize_far
(far: f32, near: f32)
perro_source/render_stack/perro_graphics/src/three_d/gpu/camera.rs:109
↓ 7 callers
Method
scroll_container_max
( &self, node: NodeID, computed: &AHashMap<NodeID, ComputedUiRect>, )
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/events.rs:1410
↓ 7 callers
Function
set_panel_display
( ctx: &mut ScriptContext<'_, API>, name: &str, visible: bool, )
perro_editor/res/scripts/ui/editor_ui.rs:4212
↓ 7 callers
Function
set_panel_visible
(runtime: &mut Runtime, node: NodeID, visible: bool)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/tests.rs:4221
↓ 7 callers
Method
set_physics_render_alpha
(&mut self, alpha: f32)
perro_source/runtime_project/perro_runtime/src/runtime/transforms.rs:390
↓ 7 callers
Method
set_position
(&mut self, x: f32, y: f32)
perro_source/api_modules/perro_input_api/src/state.rs:223
↓ 7 callers
Function
short_path
(path: &str, max: usize)
perro_editor/res/scripts/ui/editor_view.rs:1
↓ 7 callers
Function
simplify_trimesh_data
( vertices: Vec<na3::Point3<f32>>, triangles: Vec<[u32; 3]>, )
perro_source/runtime_project/perro_physics/src/helpers/geometry.rs:3
↓ 7 callers
Method
to_effects_vec
(&self)
perro_source/core/perro_structs/src/structs/post_process.rs:191
↓ 7 callers
Method
to_f32
(self)
perro_source/core/perro_structs/src/structs/snorm.rs:37
↓ 7 callers
Method
to_text
(&self)
perro_source/core/perro_csv/src/lib.rs:391
↓ 7 callers
Function
track_with_keys
(keys: Vec<AnimationObjectKey>)
perro_source/runtime_project/perro_internal_updates/src/nodes/animation_player.rs:1331
↓ 7 callers
Function
translated_instance
(pos: [f32; 3])
perro_source/render_stack/perro_graphics/src/three_d/gpu/render_pass.rs:1281
↓ 7 callers
Function
ui_translation_offset
( transform: &UiTransform, parent_size: Vector2, size: Vector2, )
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/helpers.rs:446
↓ 7 callers
Function
viewport_pointer
( ctx: &mut ScriptContext<'_, API>, )
perro_editor/res/scripts/scene/editor_viewport.rs:422
↓ 7 callers
Function
walk_dir
Visits all files in a directory tree, calling the provided callback for each file.
perro_source/io_stack/perro_io/src/walkdir.rs:4
↓ 7 callers
Function
wall_2d
Build a StaticBody2D wall (Quad collider) centered at `pos` with the given half-extents. Returns the body id.
perro_source/runtime_project/perro_runtime/src/runtime/audio/tests.rs:24
↓ 7 callers
Function
write_str
(value: &str, out: &mut String)
perro_source/runtime_project/perro_scene/src/scene_doc.rs:736
↓ 6 callers
Method
Scene
(&mut self)
perro_source/api_modules/perro_runtime_api/src/api.rs:130
↓ 6 callers
Method
add
(self, rhs: Self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:1655
↓ 6 callers
Method
add_fast
(self, rhs: Self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:1235
↓ 6 callers
Function
add_quad
(mesh: &mut Mesh3D, positions: [[f32; 3]; 4], normal: [f32; 3])
demos/Demo3D/res/scripts/mesh_materials_demo.rs:145
↓ 6 callers
Function
allowed_type_mask
(expr: Option<&QueryExpr>, kind: TypeFilterKind)
perro_source/runtime_project/perro_runtime/src/rt_ctx/query.rs:911
↓ 6 callers
Method
apply
(&mut self, effect: AudioEffect)
perro_source/runtime_project/perro_runtime/src/runtime/audio.rs:311
↓ 6 callers
Function
apply_freecam_2d
(ctx: &mut ScriptContext<'_, API>)
perro_editor/res/scripts/scene/editor_nav.rs:1401
↓ 6 callers
Function
apply_headers
( mut builder: ureq::RequestBuilder<B>, headers: &[(String, String)], )
perro_source/api_modules/perro_networking/src/http.rs:603
↓ 6 callers
Method
apply_impulse
( self, physics: &mut PhysicsModule<'_, R>, body_id: NodeID, )
perro_source/api_modules/perro_runtime_api/src/sub_apis/physics.rs:402
↓ 6 callers
Function
as_node_id
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/common/values_runtime.rs:74
↓ 6 callers
Function
as_usize_list
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/ui/base.rs:1020
↓ 6 callers
Method
as_vec2
(&self)
perro_source/core/perro_variant/src/variant.rs:2800
↓ 6 callers
Function
asset_ready_log_enabled
()
perro_source/runtime_project/perro_runtime/src/rs_ctx/core.rs:27
↓ 6 callers
Function
bench_key
(index: u64)
perro_source/io_stack/perro_io/build.rs:55
↓ 6 callers
Method
bin
(&self, point_x: f32)
perro_source/runtime_project/perro_runtime/src/runtime/physics/water.rs:763
↓ 6 callers
Function
body_2d
(id: u32)
perro_source/runtime_project/perro_physics/src/system/sync.rs:597
↓ 6 callers
Function
body_3d
(id: u32)
perro_source/runtime_project/perro_physics/src/system/sync.rs:610
↓ 6 callers
Function
bone_selector_key
(selector: &AnimationBoneSelector)
perro_source/core/perro_animation/src/panim/tracks.rs:984
↓ 6 callers
Function
build_lod_sets
( vertices: &[LodVertex], indices: &[u32], surface_ranges: &[LodSurfaceRange], target_ratios:
perro_source/render_stack/perro_meshlets/src/lib.rs:160
↓ 6 callers
Function
build_mesh_blend_mask_wgsl
(base: &str)
perro_source/render_stack/perro_graphics/src/three_d/shaders.rs:359
↓ 6 callers
Function
build_shadow_setup
(args: ShadowSetupArgs<'_>)
perro_source/render_stack/perro_graphics/src/three_d/gpu/shadows.rs:118
↓ 6 callers
Function
button_rect_state
( button: &perro_ui::UiButton, base_rect: ComputedUiRect, state: UiButtonVisualState, effectiv
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/helpers.rs:893
↓ 6 callers
Function
cast_u16
(value: &[u16])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2683
↓ 6 callers
Function
cast_u32
(value: &[u32])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2707
↓ 6 callers
Function
cast_u64
(value: &[u64])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2731
↓ 6 callers
Function
cast_u64_mut
(value: &mut [u64])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2743
↓ 6 callers
Function
cast_u8
(value: &[u8])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2659
↓ 6 callers
Function
cast_u8_mut
(value: &mut [u8])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2671
↓ 6 callers
Function
char_over_floor_3d
helper: floor + char above it. ret (char_id, floor_id).
perro_source/runtime_project/perro_runtime/src/runtime/physics/tests.rs:2134
↓ 6 callers
Method
clear_startup_keyboard_mouse
(&mut self)
perro_source/runtime_project/perro_runtime/src/runtime/input_bridge.rs:269
↓ 6 callers
Method
code
(self)
perro_source/api_modules/perro_resource_api/src/sub_apis/localization.rs:195
↓ 6 callers
Function
color
(v: [f32; 4])
perro_source/render_stack/perro_graphics/benches/cpu_prepare.rs:14
← previous
next →
601–700 of 11,115, ranked by callers