MCPcopy Create free account

hub / github.com/PerroEngine/Perro / functions

Functions11,115 in github.com/PerroEngine/Perro

↓ 53 callersMethodas_ref
(&self)
perro_source/api_modules/perro_resource_api/src/res_path.rs:144
↓ 51 callersFunctionas_scene_color
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/ui/style.rs:723
↓ 51 callersMethodto_mat3
(&self)
perro_source/core/perro_structs/src/structs/structs_2d/transform_2d.rs:30
↓ 49 callersMethodcreate_texture
(&mut self, source: &str, reserved: bool)
perro_source/render_stack/perro_graphics/src/resources.rs:487
↓ 49 callersMethodparent
(mut self, parent: Option<usize>)
perro_source/api_modules/perro_runtime_api/src/sub_apis/node.rs:292
↓ 48 callersFunctionas_bitmask
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/common/values_runtime.rs:24
↓ 48 callersFunctioncollect_commands
(runtime: &mut Runtime)
perro_source/runtime_project/perro_runtime/tests/unit/runtime_render_2d_tests.rs:26
↓ 48 callersMethodintersects
(self, other: Self)
perro_source/core/perro_structs/src/structs/bit_mask.rs:279
↓ 48 callersFunctionset_label
( ctx: &mut ScriptContext<'_, API>, name: &str, text: &str, )
perro_editor/res/scripts/ui/editor_ui.rs:3709
↓ 47 callersFunctionfeed_f32
(h: &mut ahash::AHasher, v: f32)
perro_source/runtime_project/perro_runtime/src/rt_ctx/nodes/helpers.rs:182
↓ 47 callersMethodget_unchecked
Gets a cell without bounds checks. # Safety Caller must ensure `row < ROWS` and `col < COLS`.
perro_source/core/perro_structs/src/structs/matrix/mod.rs:311
↓ 47 callersFunctionhash_u32
(state: u64, value: u32)
perro_source/runtime_project/perro_physics/src/helpers/hashing.rs:21
↓ 47 callersFunctionparse_flag_value
(args: &[String], flag: &str)
perro_source/devtools/perro_cli/src/main.rs:152
↓ 46 callersMethodas_mut_slice
(&mut self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:878
↓ 46 callersMethoddraw_frame
(&mut self)
perro_source/render_stack/perro_graphics/src/backend.rs:1525
↓ 46 callersMethodupdate_audio_propagation
(&mut self, dt: f32)
perro_source/runtime_project/perro_runtime/src/runtime/audio.rs:411
↓ 45 callersMethodget
(url: impl Into<String>)
perro_source/api_modules/perro_networking/src/http.rs:121
↓ 45 callersFunctionpush
(event: SteamEvent)
perro_source/api_modules/perro_steamworks/src/events.rs:13
↓ 45 callersMethodsubmit_many
(&mut self, commands: I)
perro_source/render_stack/perro_graphics/src/backend.rs:1409
↓ 44 callersFunctionapprox_eq_f32
(a: f32, b: f32)
perro_source/runtime_project/perro_physics/src/helpers/shapes.rs:193
↓ 44 callersMethodcontains
(self, point: Vector2)
perro_editor/res/scripts/scene/editor_viewport.rs:2584
↓ 44 callersFunctiongetStringFromWasm0
(ptr, len)
perro_website/public/demos/demo3d/app.js:2029
↓ 44 callersFunctiongetStringFromWasm0
(ptr, len)
perro_website/public/demos/demo2d/app.js:1953
↓ 44 callersFunctionprepare_scene_with_loader
( scene: &Scene, load_scene: &dyn Fn(&str) -> Result<Arc<Scene>, String>, )
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/core.rs:909
↓ 44 callersFunctionset_button_bit
(bits: &mut ButtonBits, button: JoyConButton, is_down: bool)
perro_source/render_stack/perro_app/src/input/joycon/shared.rs:107
↓ 43 callersFunctiongetDataViewMemory0
()
perro_website/public/demos/demo3d/app.js:2022
↓ 43 callersMethodget_global_transform_3d
(&mut self, id: NodeID)
perro_source/runtime_project/perro_runtime/src/runtime/transforms.rs:297
↓ 43 callersMethodinverse
(self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:1131
↓ 42 callersFunctionrebuild_preview
(ctx: &mut ScriptContext<'_, API>)
perro_editor/res/scripts/scene/editor_viewport.rs:735
↓ 41 callersMethodas_f32
(&self)
perro_source/core/perro_variant/src/variant.rs:2680
↓ 41 callersFunctionid
(index: u32)
perro_source/runtime_project/perro_runtime/tests/unit/dirty_state_transform_count_tests.rs:10
↓ 41 callersFunctionreset_all
Drain any full-scan pending flags left over from node creation/setup so a test can assert a clean false->true transition on the act.
perro_source/runtime_project/perro_runtime/tests/unit/rt_ctx_node_mut_dirty_tests.rs:52
↓ 40 callersMethodas_slice
(&self)
perro_source/render_stack/perro_app/src/input/joycon/mod.rs:272
↓ 40 callersMethodbegin_input_frame
(&mut self)
perro_source/runtime_project/perro_runtime/src/runtime/input_bridge.rs:9
↓ 40 callersMethodnormalized
(&self)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:229
↓ 40 callersMethodto_variant
(&self)
perro_source/core/perro_variant/src/variant.rs:610
↓ 39 callersMethodas_u32
(&self)
perro_source/core/perro_variant/src/variant.rs:2656
↓ 39 callersFunctionload_asset
Load an asset fully into memory
perro_source/io_stack/perro_io/src/asset_io.rs:388
↓ 38 callersMethodset_mouse_position
(&mut self, x: f32, y: f32)
perro_source/runtime_project/perro_runtime/src/runtime/input_bridge.rs:64
↓ 37 callersFunctionas_i32
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/common/values_runtime.rs:8
↓ 36 callersFunctiongetDataViewMemory0
()
perro_website/public/demos/demo2d/app.js:1946
↓ 36 callersMethoditer_mut
Iterate mutably over all live nodes with their current ids.
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:410
↓ 35 callersMethodas_str
(self)
perro_source/render_stack/perro_app/src/input/joycon/mod.rs:245
↓ 35 callersMethodmark_needs_rerender
(&mut self, id: NodeID)
perro_source/runtime_project/perro_runtime/src/runtime/render/bridge.rs:405
↓ 35 callersMethodproject
(&self)
perro_source/runtime_project/perro_runtime/src/runtime.rs:715
↓ 34 callersFunctioninsert_track_key
( tracks_map: &mut BTreeMap<(String, String), TrackAccumulator>, object: String, channel_key: &str
perro_source/core/perro_animation/src/panim/tracks.rs:996
↓ 34 callersMethodmark_ui_dirty
(&mut self, id: NodeID, flags: u16)
perro_source/runtime_project/perro_runtime/src/runtime/render/bridge.rs:448
↓ 34 callersFunctionwrite_if_missing
(path: PathBuf, contents: &str)
perro_source/runtime_project/perro_project/src/templates.rs:1
↓ 33 callersMethodget_global_transform_2d
(&mut self, id: NodeID)
perro_source/runtime_project/perro_runtime/src/runtime/transforms.rs:204
↓ 33 callersFunctionlookup
(hash: u64)
perro_source/runtime_project/perro_runtime/src/rs_ctx/csv_table.rs:132
↓ 33 callersMethodpop
(&mut self)
perro_source/runtime_project/perro_runtime/src/runtime/mesh_query/accel.rs:112
↓ 33 callersFunctionset_ui_node_size
( ctx: &mut ScriptContext<'_, API>, name: &str, size: (f32, f32), )
perro_editor/res/scripts/ui/editor_ui.rs:4238
↓ 33 callersMethodto_f32
(self)
perro_source/core/perro_structs/src/structs/unorm.rs:34
↓ 33 callersFunctionui_root_from_data
(data: &SceneNodeData)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/helpers.rs:47
↓ 32 callersFunctionas_vec3
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/common/values_runtime.rs:103
↓ 32 callersMethodupdate
(&mut self, delta_time: f32)
perro_source/runtime_project/perro_runtime/src/runtime.rs:724
↓ 31 callersFunctionapply_node_2d_data
(target: &mut Node2D, data: &SceneDefNodeData)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/two_d/base.rs:191
↓ 31 callersFunctionas_vec2
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/common/values_runtime.rs:96
↓ 31 callersMethodget_mut
(&mut self, row: usize, col: usize)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:285
↓ 31 callersMethodget_render_global_transform_2d
(&mut self, id: NodeID)
perro_source/runtime_project/perro_runtime/src/runtime/transforms.rs:482
↓ 30 callersMethodclear
(&mut self)
perro_source/api_modules/perro_input_api/src/state.rs:39
↓ 30 callersFunctionfmt_f32
(value: f32)
perro_source/runtime_project/perro_scene/src/scene_doc.rs:762
↓ 30 callersMethodheight
(self)
perro_source/api_modules/perro_steamworks/src/types.rs:222
↓ 30 callersMethodlen
(&self)
perro_source/core/perro_structs/src/structs/post_process.rs:195
↓ 30 callersMethodmark_transform_dirty_recursive
(&mut self, root: NodeID)
perro_source/runtime_project/perro_runtime/src/runtime/render/bridge.rs:455
↓ 30 callersMethodto_quat
(self)
perro_source/core/perro_structs/src/structs/structs_3d/quaternion.rs:49
↓ 30 callersMethodto_rgba
(self)
perro_source/core/perro_structs/src/structs/color.rs:104
↓ 29 callersFunctionclamp_unit
(value: f32)
perro_editor/res/scripts/ui/editor_inspector_values.rs:3285
↓ 29 callersFunctionlog_done
(label: &str)
perro_source/devtools/perro_cli/src/main.rs:39
↓ 29 callersFunctionparse_hashed_source_uri
(s: &str)
perro_source/core/perro_ids/src/ids.rs:53
↓ 29 callersFunctionread_dir
(path: P)
perro_source/api_modules/perro_modules/src/file.rs:68
↓ 29 callersMethodwidth
(self)
perro_source/api_modules/perro_steamworks/src/types.rs:214
↓ 28 callersFunctionapply_node_2d_fields
(node: &mut Node2D, fields: &[SceneObjectField])
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/two_d/base.rs:328
↓ 28 callersMethodas_bool
(&self)
perro_source/runtime_project/perro_scene/src/scene.rs:579
↓ 28 callersFunctionblack_box_timing
(timing: DrawFrameTiming)
perro_source/render_stack/perro_graphics/benches/frame_timing.rs:297
↓ 27 callersMethodabs
(self)
perro_source/api_modules/perro_modules/src/math.rs:32
↓ 27 callersFunctionapply_node_3d_data
(target: &mut Node3D, data: &SceneDefNodeData)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/three_d/base.rs:110
↓ 27 callersMethodset_mouse_button_state
(&mut self, button: MouseButton, is_down: bool)
perro_source/runtime_project/perro_runtime/src/runtime/input_bridge.rs:44
↓ 26 callersMethodadvance
(&mut self)
perro_source/core/perro_animation/src/anim_tree.rs:497
↓ 26 callersMethodapply_render_event
(&self, event: &RenderEvent)
perro_source/runtime_project/perro_runtime/src/rs_ctx/core.rs:607
↓ 26 callersFunctionensure_source_overrides
(project_root: &Path)
perro_source/runtime_project/perro_project/src/manifest.rs:1
↓ 26 callersMethodread
(&mut self, buf: &mut [u8])
perro_source/io_stack/perro_assets/src/archive.rs:214
↓ 25 callersMethodas_object
(&self)
perro_source/core/perro_variant/src/variant.rs:3032
↓ 25 callersMethodcross
(self, rhs: Self)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:211
↓ 25 callersMethodeffective_self_modulate
(&self, node: NodeID)
perro_source/runtime_project/perro_runtime/src/runtime/world_state.rs:154
↓ 25 callersFunctionf32_cull_eq
(a: f32, b: f32)
perro_source/build_pipeline/perro_static_pipeline/src/animations.rs:341
↓ 25 callersMethodget_render_global_transform_3d
(&mut self, id: NodeID)
perro_source/runtime_project/perro_runtime/src/runtime/transforms.rs:572
↓ 25 callersFunctionhash_u64
(mut state: u64, value: u64)
perro_source/runtime_project/perro_physics/src/helpers/hashing.rs:12
↓ 25 callersMethodmark_transform
`physics` = node is physics-mirrored (`NodeType::is_physics`); set the scoped physics-dirty bit so only physics-node moves gate world re-sync.
perro_source/runtime_project/perro_runtime/src/runtime/state.rs:360
↓ 25 callersMethodprepare_frame
( &mut self, resources: &ResourceStore, )
perro_source/render_stack/perro_graphics/src/two_d/renderer.rs:440
↓ 25 callersFunctionres_to_abs
(root: &str, res_path: &str)
perro_editor/res/scripts/ui/editor_ui.rs:3552
↓ 25 callersFunctionresolve_local_path
(input: &str, local_root: &Path)
perro_source/devtools/perro_cli/src/main.rs:168
↓ 24 callersFunctionapply_node_3d_fields
(node: &mut Node3D, fields: &[SceneObjectField])
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/three_d/base.rs:117
↓ 24 callersFunctionas_signal_ids
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/ui/style.rs:505
↓ 24 callersFunctionbit_mask_value
(value: BitMask)
perro_source/runtime_project/perro_scene/src/node_fields.rs:1007
↓ 24 callersMethodpath
(points: impl Into<Arc<[Vector2]>>, color: Color, thickness: f32)
perro_source/core/perro_structs/src/structs/structs_2d/draw_2d.rs:115
↓ 24 callersFunctiontemp_dir
Get the system temporary directory - All platforms: Uses `std::env::temp_dir()`
perro_source/io_stack/perro_io/src/dirs.rs:182
↓ 23 callersFunctionapply_ui_root_fields
(node: &mut UiNode, fields: &[SceneObjectField])
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/ui/base.rs:370
↓ 23 callersMethodclear
(&mut self)
perro_source/runtime_project/perro_physics/src/system.rs:100
↓ 23 callersFunctioninsert_button
(runtime: &mut Runtime, size: [f32; 2])
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/tests.rs:4173
← previousnext →101–200 of 11,115, ranked by callers