MCPcopy Create free account

hub / github.com/PerroEngine/Perro / functions

Functions11,115 in github.com/PerroEngine/Perro

↓ 1,672 callersMethodmax
(self)
perro_source/core/perro_ui/src/layout.rs:18
↓ 1,165 callersMethodlen
Return the number of live nodes.
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:443
↓ 1,050 callersMethodget
Get a node by id. Returns `None` for nil ids, stale generations, out-of-bounds slots, or empty slots.
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:192
↓ 1,019 callersMethodas_ref
(&self)
perro_source/runtime_project/perro_scene/src/scene.rs:487
↓ 987 callersMethoditer
Iterate over all live nodes with their current ids.
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:398
↓ 935 callersMethodinsert
Insert a node and return its current slot/generation id. Reuses a free slot when available. Otherwise appends a new slot.
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:153
↓ 904 callersMethodclone
(&self)
perro_source/core/perro_nodes/src/nodes/node_2d/visual/sprite_2d.rs:165
↓ 861 callersMethodjoin
(self)
perro_source/api_modules/perro_networking/tests/unit/http_tests.rs:227
↓ 826 callersMethodexpect
(&mut self, t: Token<'a>)
perro_source/runtime_project/perro_scene/src/parser.rs:45
↓ 688 callersMethodpush
(&mut self, node: u32)
perro_source/runtime_project/perro_runtime/src/runtime/mesh_query/accel.rs:102
↓ 676 callersMethodpush
(&mut self, event: InputEvent)
perro_source/api_modules/perro_input_api/src/frame.rs:161
↓ 590 callersMethoditer
(&self)
perro_source/core/perro_csv/src/lib.rs:915
↓ 560 callersFunctiongetObject
(idx)
perro_website/public/demos/demo2d/app.js:1973
↓ 558 callersFunctiongetObject
(idx)
perro_website/public/demos/demo3d/app.js:2049
↓ 529 callersMethodlen
(&self)
perro_source/core/perro_csv/src/lib.rs:895
↓ 514 callersMethodok
(&self)
perro_source/api_modules/perro_networking/src/http.rs:204
↓ 445 callersMethodclamp
(self, min: Self, max: Self)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:188
↓ 441 callersMethodabs
(self)
perro_source/core/perro_structs/src/structs/structs_3d/ivector3.rs:121
↓ 362 callersMethodpush
(&mut self, buffer: &wgpu::Buffer, pass: &mut wgpu::RenderPass<'_>, i: usize)
perro_source/render_stack/perro_graphics/src/three_d/gpu/render_pass.rs:26
↓ 350 callersMethodmin
(self)
perro_source/core/perro_ui/src/layout.rs:14
↓ 345 callersMethodget_mut
Get a mutable node by id. Returns `None` for nil ids, stale generations, out-of-bounds slots, or empty slots.
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:201
↓ 305 callersMethodclear
(&mut self)
perro_source/runtime_project/perro_runtime/src/runtime/state.rs:551
↓ 301 callersMethodremove
Remove a node and invalidate old ids for that slot. Successful removal bumps the slot generation and pushes the slot onto the free list for later reu
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:223
↓ 294 callersMethodis_empty
Return whether the arena contains no live nodes.
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:448
↓ 274 callersMethodget
(&self, col: usize)
perro_source/core/perro_csv/src/lib.rs:58
↓ 256 callersMethodfind
(&self, col: usize, key: &str)
perro_source/core/perro_csv/src/lib.rs:191
↓ 254 callersMethodexpect
(&mut self, c: u8)
perro_source/core/perro_particle_math/src/lib.rs:612
↓ 243 callersFunctionas_f32
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/common/values_runtime.rs:88
↓ 221 callersMethodpush
(&mut self, layers: L)
perro_source/core/perro_structs/src/structs/bit_mask.rs:212
↓ 218 callersMethodclear
(&mut self)
perro_source/render_stack/perro_graphics/src/ui/gpu.rs:521
↓ 218 callersMethodis_empty
(&self)
perro_source/core/perro_csv/src/lib.rs:115
↓ 215 callersFunctionpush
( fields: &mut Vec<SceneNodeField>, section: &'static str, name: &'static str, kind: NodeField
perro_source/runtime_project/perro_scene/src/node_field_schema.rs:899
↓ 211 callersMethodextract_render_ui_commands
(&mut self)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui.rs:241
↓ 210 callersMethodis_empty
(&self)
perro_source/render_stack/perro_render_bridge/src/two_d.rs:353
↓ 194 callersMethodany
()
perro_source/runtime_project/perro_scene/src/node_field_schema.rs:76
↓ 183 callersFunctionstring_to_u64
(s: &str)
perro_source/core/perro_ids/src/ids.rs:12
↓ 174 callersMethodindex
(&self, index: (usize, usize))
perro_source/core/perro_structs/src/structs/matrix/mod.rs:1622
↓ 169 callersMethodis_empty
(&self)
perro_editor/res/scripts/scene/editor_nodes.rs:1308
↓ 162 callersFunctiondisabled
()
perro_source/api_modules/perro_steamworks/src/disabled.rs:15
↓ 157 callersMethodextend
(&mut self, collection: impl IntoNodeCollection, parent: Option<usize>)
perro_source/api_modules/perro_runtime_api/src/sub_apis/node.rs:508
↓ 145 callersFunctionwith_client
( f: impl FnOnce(&steamworks::Client) -> Result<T, SteamError>, )
perro_source/api_modules/perro_steamworks/src/app.rs:137
↓ 144 callersMethodlen
(&self)
perro_source/api_modules/perro_input_api/src/frame.rs:180
↓ 137 callersMethoddrain_render_commands
(&mut self, out: &mut Vec<RenderCommand>)
perro_source/runtime_project/perro_runtime/src/runtime/render/bridge.rs:221
↓ 134 callersMethodcontains
Check if a [`NodeID`] currently points at a live node.
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:390
↓ 130 callersFunctionaddHeapObject
(obj)
perro_website/public/demos/demo3d/app.js:1917
↓ 129 callersFunctionrefresh_all
(ctx: &mut ScriptContext<'_, API>)
perro_editor/res/scripts/ui/editor_ui.rs:47
↓ 126 callersFunctionaddHeapObject
(obj)
perro_website/public/demos/demo2d/app.js:1851
↓ 125 callersMethodto_vec
(&self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:758
↓ 124 callersFunctionwrite
(name: &str, bytes: &[u8])
perro_source/api_modules/perro_steamworks/src/cloud.rs:66
↓ 122 callersMethodas_str
(self)
perro_source/core/perro_variant/src/variant.rs:244
↓ 111 callersFunctioninsert_ui_node
(runtime: &mut Runtime, data: SceneNodeData)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/tests.rs:4247
↓ 110 callersMethodbits
(self)
perro_source/core/perro_structs/src/structs/bit_mask.rs:133
↓ 110 callersMethodfinish
(&self)
perro_source/core/perro_csv/src/lib.rs:14
↓ 110 callersMethodset_viewport_size
(&mut self, width: u32, height: u32)
perro_source/runtime_project/perro_runtime/src/runtime/input_bridge.rs:134
↓ 109 callersMethodnext
(&mut self)
perro_source/core/perro_csv/src/lib.rs:931
↓ 104 callersFunctionas_bool
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/common/values_runtime.rs:1
↓ 100 callersMethodas_str
(&self)
perro_source/runtime_project/perro_scene/src/scene.rs:163
↓ 99 callersMethodclear_dirty_flags
(&mut self)
perro_source/runtime_project/perro_runtime/src/runtime/render/bridge.rs:469
↓ 97 callersMethodcontains
(self, point: Vector2)
perro_source/core/perro_ui/src/layout.rs:22
↓ 97 callersMethodsin
(self)
perro_source/api_modules/perro_modules/src/math.rs:42
↓ 93 callersMethodreserve
Reserve slots for additional node inserts.
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:143
↓ 90 callersFunctionattach_child
(runtime: &mut Runtime, parent: NodeID, child: NodeID)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/tests.rs:4258
↓ 90 callersFunctionfind_named
( ctx: &mut ScriptContext<'_, API>, name: &str, )
perro_editor/res/scripts/ui/editor_ui.rs:4918
↓ 89 callersMethodsubmit
(&mut self, command: UiCommand)
perro_source/render_stack/perro_graphics/src/ui/renderer.rs:148
↓ 88 callersMethodfor_each
(self, mut f: impl FnMut(&str, &'a SceneValue))
perro_source/runtime_project/perro_scene/src/scene.rs:739
↓ 88 callersMethodlength_squared
(&self)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:217
↓ 85 callersMethodbase_ref
(&self)
perro_source/runtime_project/perro_scene/src/scene.rs:816
↓ 84 callersMethodpop
(&mut self, layers: L)
perro_source/core/perro_structs/src/structs/bit_mask.rs:234
↓ 82 callersMethodparse_scene
(self)
perro_source/runtime_project/perro_scene/src/parser.rs:757
↓ 80 callersMethodNodes
(&mut self)
perro_source/api_modules/perro_runtime_api/src/api.rs:76
↓ 78 callersMethodposition
(&self)
perro_source/api_modules/perro_input_api/src/state.rs:281
↓ 77 callersFunctionfloat_to_json
(value: f64)
perro_source/core/perro_variant/src/variant.rs:3720
↓ 77 callersMethodlength
(&self)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:223
↓ 76 callersMethoditer
(&self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:363
↓ 71 callersMethodas_u64
(self)
perro_source/core/perro_variant/src/variant.rs:275
↓ 71 callersFunctionset_ui_display
( ctx: &mut ScriptContext<'_, API>, name: &str, visible: bool, )
perro_editor/res/scripts/ui/editor_ui.rs:4225
↓ 70 callersFunctionhash_f32
(state: u64, bits: u32)
perro_source/runtime_project/perro_physics/src/helpers/hashing.rs:17
↓ 67 callersMethodall
(radius: f32)
perro_source/core/perro_ui/src/style.rs:58
↓ 67 callersMethoditer_mut
(&mut self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:368
↓ 66 callersMethodqueue_render_command
(&mut self, command: RenderCommand)
perro_source/runtime_project/perro_runtime/src/runtime/render/bridge.rs:71
↓ 66 callersMethodsend
(&mut self, message: Message)
perro_source/api_modules/perro_networking/src/websocket.rs:162
↓ 65 callersMethoddot
(self, rhs: Self)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:170
↓ 65 callersMethodextract_render_3d_commands
(&mut self)
perro_source/runtime_project/perro_runtime/src/runtime/render/three_d.rs:100
↓ 64 callersMethodas_slice
(&self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:872
↓ 64 callersMethodresize
(&mut self, width: u32, height: u32)
perro_source/render_stack/perro_graphics/src/gpu.rs:874
↓ 63 callersFunctioncollect_commands
(runtime: &mut Runtime)
perro_source/runtime_project/perro_runtime/tests/unit/runtime_render_3d_tests.rs:33
↓ 63 callersFunctionhandleError
(f, args)
perro_website/public/demos/demo3d/app.js:2051
↓ 63 callersFunctionset_log
(ctx: &mut ScriptContext<'_, API>, text: &str)
perro_editor/res/scripts/ui/editor_ui.rs:3637
↓ 62 callersMethodextract_render_2d_commands
(&mut self)
perro_source/runtime_project/perro_runtime/src/runtime/render/two_d.rs:47
↓ 62 callersFunctionhandleError
(f, args)
perro_website/public/demos/demo2d/app.js:1975
↓ 61 callersMethoddraw_frame_timed
(&mut self)
perro_source/render_stack/perro_graphics/src/backend.rs:1529
↓ 61 callersFunctioninsert_panel
(runtime: &mut Runtime, size: [f32; 2], fill: Color)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/tests.rs:4166
↓ 59 callersMethodas_res_path_str
(&self)
perro_source/api_modules/perro_resource_api/src/res_path.rs:150
↓ 57 callersMethodcreate_bind_group
( &self, device: &wgpu::Device, input_view: &wgpu::TextureView, )
perro_source/render_stack/perro_graphics/src/gpu/present.rs:262
↓ 57 callersFunctionresolve_node_field
(node_type_name: &str, field: &str)
perro_source/runtime_project/perro_scene/src/node_fields.rs:641
↓ 56 callersFunctionas_str
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/common/values_runtime.rs:117
↓ 55 callersMethodto_mat4
(&self)
perro_source/core/perro_structs/src/structs/structs_3d/transform_3d.rs:29
↓ 54 callersMethodas_bytes
(&self)
perro_source/core/perro_variant/src/variant.rs:2704
↓ 54 callersMethodexpect
(&mut self, token: Token<'a>)
perro_source/core/perro_animation/src/anim_tree.rs:479
↓ 53 callersMethodadvance
(&mut self)
perro_source/runtime_project/perro_scene/src/parser.rs:41
next →1–100 of 11,115, ranked by callers