MCPcopy Create free account

hub / github.com/PerroEngine/Perro / functions

Functions11,115 in github.com/PerroEngine/Perro

↓ 9 callersMethodpoll_event
(&self, max_bytes: usize)
perro_source/api_modules/perro_networking/src/udp.rs:53
↓ 9 callersMethodpopped
(self, layers: L)
perro_source/core/perro_structs/src/structs/bit_mask.rs:242
↓ 9 callersFunctionprepare_scene_with_loader_and_styles
( scene: &Scene, load_scene: &dyn Fn(&str) -> Result<Arc<Scene>, String>, static_ui_style_lookup:
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/core.rs:916
↓ 9 callersMethodprepare_scene_with_project_styles
( &self, scene: &Scene, load_scene: &dyn Fn(&str) -> Result<Arc<Scene>, String>, )
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/mod.rs:175
↓ 9 callersMethodpush
(&mut self, spec: NodeSpec)
perro_source/api_modules/perro_runtime_api/src/sub_apis/node.rs:480
↓ 9 callersMethodpushed
(self, layers: L)
perro_source/core/perro_structs/src/structs/bit_mask.rs:220
↓ 9 callersMethodqueue_ui_signal
(&mut self, signal: SignalID, params: &[Variant])
perro_source/runtime_project/perro_runtime/src/rt_ctx/signals.rs:204
↓ 9 callersFunctionremap_key
(key: SceneKey, key_map: &HashMap<SceneKey, u32>)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/core.rs:1509
↓ 9 callersMethodresolve
(self, parent_axis: f32)
perro_source/core/perro_ui/src/units.rs:24
↓ 9 callersFunctionsave_string
(scope: StorageScope, key: &str, text: &str)
perro_source/api_modules/perro_web/src/storage.rs:31
↓ 9 callersMethodset_button
( &mut self, app: &mut S, gilrs: &Gilrs, id: GamepadId,
perro_source/render_stack/perro_app/src/input/gamepad.rs:304
↓ 9 callersFunctionset_f32
(value: &SceneValue, any: &mut bool, set: impl FnOnce(f32))
perro_source/build_pipeline/perro_static_pipeline/src/materials.rs:763
↓ 9 callersFunctionset_f32
(value: &SceneValue, any: &mut bool, set: impl FnOnce(f32))
perro_source/runtime_project/perro_runtime/src/material_schema.rs:522
↓ 9 callersMethodset_nonblocking
(&mut self, nonblocking: bool)
perro_source/api_modules/perro_networking/src/websocket.rs:176
↓ 9 callersMethodslot_get
Returns node at a raw slot index if occupied. Intended for fast linear scans.
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:460
↓ 9 callersFunctionsrgb_to_linear_rgb
(rgb: [f32; 3])
perro_source/render_stack/perro_graphics/src/lib.rs:48
↓ 9 callersFunctionstrip_line_comment
(line: &str)
perro_editor/res/scripts/ui/editor_inspector_values.rs:3372
↓ 9 callersFunctiontext_edit_ref
(data: &SceneNodeData)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/text_edit.rs:231
↓ 9 callersMethodto_playback
(self, listener: AudioListener2D)
perro_source/audio_stack/perro_pawdio/src/types.rs:145
↓ 9 callersMethodui_effective_z
(&self, node: NodeID)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/layout_rects.rs:4
↓ 9 callersMethodupsert
(&mut self, node: NodeID, draw: UiDraw)
perro_source/render_stack/perro_graphics/src/ui/renderer.rs:446
↓ 9 callersFunctionvariant_to_u32
(value: &Variant)
perro_source/core/perro_variant/src/variant.rs:4187
↓ 9 callersMethodviewport_size
(&self)
perro_source/runtime_project/perro_runtime/src/rs_ctx/viewport.rs:7
↓ 9 callersFunctionwrite_f32
(out: &mut Vec<u8>, value: f32)
perro_source/build_pipeline/perro_static_pipeline/src/skeletons.rs:861
↓ 9 callersFunctionwrite_int_vec
(out: &mut String, values: &[i32])
perro_source/runtime_project/perro_scene/src/scene_doc.rs:714
↓ 9 callersFunctionwrite_string_if_changed
(path: &Path, content: &str)
perro_source/build_pipeline/perro_compiler/src/script_writer.rs:144
↓ 9 callersFunctionwrite_uint_vec
(out: &mut String, values: &[u32])
perro_source/runtime_project/perro_scene/src/scene_doc.rs:725
↓ 9 callersMethodwrite_usize
(&mut self, i: usize)
perro_source/core/perro_csv/src/lib.rs:30
↓ 8 callersFunctionaabb_distance2
(p: Vec3, min: Vec3, max: Vec3)
perro_source/runtime_project/perro_runtime/src/runtime/mesh_query/accel.rs:610
↓ 8 callersFunctionadd_node
(ctx: &mut ScriptContext<'_, API>, node_type_name: &str)
perro_editor/res/scripts/scene/editor_nodes.rs:909
↓ 8 callersMethodadd_number
(mut self, logic: CsvLogic, col: &str, op: CsvCompare, value: f64)
perro_source/core/perro_csv/src/lib.rs:685
↓ 8 callersMethodand_expr
(mut self, expr: QueryExpr)
perro_source/api_modules/perro_runtime_api/src/sub_apis/node.rs:943
↓ 8 callersFunctionappend_circle_segments
( out: &mut Vec<(Vec3, Vec3)>, center: Vec3, axis_u: Vec3, axis_v: Vec3, segments: usize,
perro_source/runtime_project/perro_runtime/src/runtime/render/three_d/helpers.rs:448
↓ 8 callersMethodborrow
(&self)
perro_source/api_modules/perro_resource_api/src/res_path.rs:195
↓ 8 callersFunctionbuild_chain_3d
(count: usize)
perro_source/runtime_project/perro_runtime/benches/node_state_hotpaths.rs:34
↓ 8 callersMethodbump
(&mut self)
perro_source/runtime_project/perro_scene/src/lexer.rs:43
↓ 8 callersFunctionclear_dlc_mounts
()
perro_source/io_stack/perro_io/src/asset_io.rs:97
↓ 8 callersFunctiondistance_attenuation
Squared linear falloff: audibly louder up close, still exactly 0 at range.
perro_source/runtime_project/perro_runtime/src/runtime/audio/helpers.rs:33
↓ 8 callersFunctiondraw_batch_state_key
( path: RenderPath3D, draw_on_top: bool, double_sided: bool, alpha_mode: u8, packed_lod: b
perro_source/render_stack/perro_graphics/src/three_d/gpu/draw.rs:995
↓ 8 callersFunctionensure_dev_package_opt_level
( dev_package_table: &mut toml::map::Map<String, Value>, crate_name: &str, )
perro_source/runtime_project/perro_project/src/manifest.rs:835
↓ 8 callersFunctionensure_local_perro_dep
( deps_table: &mut toml::map::Map<String, Value>, manifest_dir: &Path, engine_root: &Path, cra
perro_source/runtime_project/perro_project/src/manifest.rs:913
↓ 8 callersFunctionensure_project_dependency_line
( project_root: &Path, crate_name: &str, dependency_line: &str, )
perro_source/build_pipeline/perro_compiler/src/project_bundle.rs:546
↓ 8 callersFunctionf32_to_i32_saturating
(value: f32)
perro_source/core/perro_structs/src/structs/structs_2d/vector2.rs:374
↓ 8 callersFunctionf32_to_u32_saturating
(value: f32)
perro_source/core/perro_structs/src/structs/structs_2d/vector2.rs:363
↓ 8 callersFunctionfilter
()
perro_source/runtime_project/perro_physics/src/system/queries.rs:856
↓ 8 callersFunctionfind_project_root
(start: &Path)
perro_source/devtools/perro_cli/src/main.rs:198
↓ 8 callersFunctiongeneric_inner
(ty: &str, outer: &str)
perro_editor/res/scripts/ui/editor_inspector_values.rs:3365
↓ 8 callersMethodhas_pending_transform_roots
(&self)
perro_source/runtime_project/perro_runtime/src/runtime/state.rs:518
↓ 8 callersMethodheaders
(&self)
perro_source/core/perro_csv/src/lib.rs:130
↓ 8 callersFunctioninternal_fixed_update
( _run: &mut RuntimeWindow<'_, RT>, _res_w: &ResourceWindow<'_, R>, _ipt_w: &InputWindow<'_, IP>,
perro_source/runtime_project/perro_internal_updates/src/nodes/animation_tree.rs:65
↓ 8 callersMethodlerped
(self, to: Self, t: f32)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:317
↓ 8 callersFunctionload_from_source
(source: &str)
perro_source/runtime_project/perro_runtime/src/material_schema.rs:8
↓ 8 callersFunctionlock_websocket
( inner: &Arc<Mutex<WebSocketConnection>>, )
perro_source/api_modules/perro_networking/src/websocket.rs:738
↓ 8 callersFunctionmodel_cols_from_affine_rows
(inst: &TransformInstanceGpu)
perro_source/render_stack/perro_graphics/src/three_d/gpu/draw.rs:624
↓ 8 callersMethodnext_u32
(&mut self)
perro_source/api_modules/perro_modules/src/random.rs:356
↓ 8 callersFunctionnode_type_search_text
(node_type: perro_scene::NodeType)
perro_editor/res/scripts/scene/editor_nodes.rs:1358
↓ 8 callersFunctionparent_res_folder
(path: &str)
perro_editor/res/scripts/ui/editor_ui.rs:3262
↓ 8 callersFunctionparse_csv_static
(bytes: &[u8])
perro_source/core/perro_csv/src/lib.rs:973
↓ 8 callersMethodphysics_move_body_3d
( &mut self, body_id: NodeID, target: Vector3, margin: f32, filter: &P
perro_source/runtime_project/perro_runtime/src/runtime/physics.rs:566
↓ 8 callersMethodplay_source
(&self, request: AudioPlaybackRequest<'_>)
perro_source/audio_stack/perro_pawdio/src/player.rs:104
↓ 8 callersMethodqueue_audio_debug_ray_2d
( &mut self, from: Vector2, to: Vector2, color: [f32; 4], energy: f32,
perro_source/runtime_project/perro_runtime/src/runtime/audio/scene.rs:15
↓ 8 callersMethodqueue_audio_debug_ray_3d
( &mut self, from: Vector3, to: Vector3, color: [f32; 4], energy: f32,
perro_source/runtime_project/perro_runtime/src/runtime/audio/scene.rs:33
↓ 8 callersMethodqueue_sprite
(&mut self, node: NodeID, sprite: Sprite2DCommand)
perro_source/render_stack/perro_graphics/src/two_d/renderer.rs:155
↓ 8 callersFunctionrand01
(seed: u32)
perro_source/api_modules/perro_modules/src/random.rs:201
↓ 8 callersFunctionrand_range
(min: T, max: T, seed: u32)
perro_source/api_modules/perro_modules/src/random.rs:247
↓ 8 callersFunctionray_aabb_tmin
( origin: Vec3, dir: Vec3, min: Vec3, max: Vec3, max_t: f32, )
perro_source/runtime_project/perro_runtime/src/runtime/mesh_query/accel.rs:615
↓ 8 callersFunctionread_u32
(bytes: &[u8], cursor: &mut usize)
perro_source/render_stack/perro_render_bridge/src/two_d.rs:603
↓ 8 callersMethodrender_pass
( &mut self, device: &wgpu::Device, encoder: &mut wgpu::CommandEncoder, output
perro_source/render_stack/perro_graphics/src/ui/gpu.rs:436
↓ 8 callersFunctionrender_state_key
( pipeline_key: u64, texture_slot: u64, mesh_index_start: u32, mesh_base_vertex: i32, draw
perro_source/render_stack/perro_graphics/src/three_d/gpu/draw.rs:1021
↓ 8 callersFunctionreset_for_tests
()
perro_source/api_modules/perro_steamworks/src/app.rs:20
↓ 8 callersFunctionresolved_mesh_blend_active
(blend: ResolvedMeshBlend)
perro_source/render_stack/perro_graphics/src/three_d/gpu/draw.rs:211
↓ 8 callersMethodrotate_xyz
(&mut self, x: f32, y: f32, z: f32)
perro_source/core/perro_structs/src/structs/structs_3d/quaternion.rs:316
↓ 8 callersFunctionrun_callbacks
()
perro_source/api_modules/perro_steamworks/src/lib.rs:76
↓ 8 callersFunctionsample_ref
( name: &'static str, hashes: &[u64; ITEM_COUNT], lookup: fn(u64) -> &'static T,
perro_source/build_pipeline/perro_static_pipeline/src/lib.rs:316
↓ 8 callersFunctionsanitize_near
(near: f32)
perro_source/render_stack/perro_graphics/src/three_d/gpu/camera.rs:101
↓ 8 callersMethodscript_callback_context
(&self)
perro_source/runtime_project/perro_runtime/src/rt_ctx/scripts.rs:138
↓ 8 callersFunctionset_color
(value: &SceneValue, any: &mut bool, set: impl FnOnce(Color))
perro_source/build_pipeline/perro_static_pipeline/src/uistyles.rs:276
↓ 8 callersMethodset_corner_radius
(&mut self, radius: f32)
perro_source/core/perro_ui/src/style.rs:115
↓ 8 callersMethodset_node_name
(&mut self, node_id: NodeID, name: S)
perro_source/api_modules/perro_runtime_api/src/sub_apis/node.rs:1489
↓ 8 callersMethodset_runtime_mesh_data
(&mut self, source: &str, mesh: Mesh3D)
perro_source/render_stack/perro_graphics/src/resources.rs:743
↓ 8 callersFunctionset_texture_slot
(value: &SceneValue, any: &mut bool, set: impl FnOnce(u32))
perro_source/build_pipeline/perro_static_pipeline/src/materials.rs:805
↓ 8 callersFunctionset_texture_slot
(value: &SceneValue, any: &mut bool, set: impl FnOnce(u32))
perro_source/runtime_project/perro_runtime/src/material_schema.rs:564
↓ 8 callersFunctionsmooth_toward
(prev: f32, next: f32)
perro_source/runtime_project/perro_runtime/src/runtime/audio/scene.rs:586
↓ 8 callersFunctionsplit_top_level_args
(input: &str)
perro_source/devtools/perro_cli/src/doctor.rs:1616
↓ 8 callersMethodstate_hash
(self)
perro_source/render_stack/perro_graphics/src/three_d/gpu.rs:82
↓ 8 callersFunctionsurfaces_for
(material: MaterialID)
perro_source/render_stack/perro_graphics/tests/unit/backend_tests.rs:14
↓ 8 callersMethodsync_joints_2d
(&mut self, joints: &[crate::JointDesc2D])
perro_source/runtime_project/perro_physics/src/system/sync.rs:423
↓ 8 callersMethodsync_joints_3d
(&mut self, joints: &[crate::JointDesc3D])
perro_source/runtime_project/perro_physics/src/system/sync.rs:432
↓ 8 callersFunctiontest_lock
()
perro_source/api_modules/perro_steamworks/src/lib.rs:406
↓ 8 callersFunctionvalid_rect
(rect: UiRectState)
perro_source/render_stack/perro_graphics/src/ui/painter.rs:2061
↓ 8 callersMethodvalidate
(&self, expected: &NetHandshake)
perro_source/api_modules/perro_networking/src/tcp.rs:76
↓ 8 callersMethodvisible_items
(&self)
perro_source/core/perro_ui/src/tree.rs:134
↓ 8 callersFunctionwater_local_point_2d
( inv_transform: glam::Mat3, point: perro_structs::Vector2, )
perro_source/runtime_project/perro_runtime/src/runtime/render/two_d.rs:1689
↓ 8 callersFunctionwater_local_point_3d
( inv_transform: glam::Mat4, point: perro_structs::Vector3, )
perro_source/runtime_project/perro_runtime/src/runtime/render/three_d.rs:2153
↓ 8 callersFunctionwater_resolution_from_density
(shape: WaterShape, vertices_per_meter: f32)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/core.rs:415
↓ 8 callersFunctionwater_target_submerged
(density: f32)
perro_source/runtime_project/perro_runtime/src/runtime/physics/water.rs:37
↓ 8 callersFunctionwrite_u32
(out: &mut Vec<u8>, value: u32)
perro_source/render_stack/perro_render_bridge/src/two_d.rs:578
↓ 7 callersMethodAnimations
(&self)
perro_source/api_modules/perro_resource_api/src/api.rs:136
↓ 7 callersMethodScripts
(&mut self)
perro_source/api_modules/perro_runtime_api/src/api.rs:96
↓ 7 callersFunctionadd_axis_gizmo_mesh
( ctx: &mut ScriptContext<'_, API>, parent: NodeID, material: MaterialID, position: Vector3,
perro_editor/res/scripts/scene/editor_viewport.rs:1669
← previousnext →501–600 of 11,115, ranked by callers