MCPcopy Create free account

hub / github.com/PerroEngine/Perro / functions

Functions11,115 in github.com/PerroEngine/Perro

↓ 11 callersMethodis_button_released
(&self, button: MouseButton)
perro_source/api_modules/perro_input_api/src/state.rs:263
↓ 11 callersMethodis_effectively_visible_for_ui
(&self, node: NodeID)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/layout_size.rs:16
↓ 11 callersMethodjoycons
(&self)
perro_source/api_modules/perro_input_api/src/snapshot.rs:189
↓ 11 callersFunctionload_string
(scope: StorageScope, key: &str)
perro_source/api_modules/perro_web/src/storage.rs:22
↓ 11 callersFunctionmeshlet_batch
A meshlet-style draw batch: shares an instance span, differs only by mesh index range. index_start feeds render_state/state so batches don't merge.
perro_source/render_stack/perro_graphics/src/three_d/gpu/culling.rs:716
↓ 11 callersMethodprepare
( &mut self, device: &wgpu::Device, queue: &wgpu::Queue, input: UiPrepareInput
perro_source/render_stack/perro_graphics/src/ui/gpu.rs:336
↓ 11 callersFunctionpush_index_triangle_outward
( vertices: &[BuiltinMeshVertex], indices: &mut Vec<u16>, i0: u16, i1: u16, i2: u16, )
perro_source/core/perro_builtin_meshes/src/lib.rs:476
↓ 11 callersFunctionpush_span
(out: &mut String, class_name: &str, chars: &[char])
perro_website/src/highlight.rs:330
↓ 11 callersFunctionread_f32
(raw: &[u8], cursor: &mut usize)
perro_source/runtime_project/perro_runtime/src/rs_ctx/skeleton.rs:890
↓ 11 callersMethodrebuild_camera_bind_groups
(&mut self, device: &wgpu::Device)
perro_source/render_stack/perro_graphics/src/three_d/gpu/buffers.rs:528
↓ 11 callersMethodregister_internal_node_schedules
(&mut self, id: NodeID, ty: NodeType)
perro_source/runtime_project/perro_runtime/src/runtime/internal_updates.rs:27
↓ 11 callersFunctionrel_label
(path: &str)
perro_editor/res/scripts/assets/editor_files.rs:26
↓ 11 callersMethodresize_with
( self, mut fill: impl FnMut(usize, usize) -> T, )
perro_source/core/perro_structs/src/structs/matrix/mod.rs:853
↓ 11 callersFunctionscalar_add_assign_generic
(out: &mut [T], rhs: &[T])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2184
↓ 11 callersFunctionscalar_scale_assign_generic
(out: &mut [T], rhs: T)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2204
↓ 11 callersFunctionscalar_sub_assign_generic
(out: &mut [T], rhs: &[T])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2194
↓ 11 callersFunctionscene_node_fields
(node_type: NodeType)
perro_source/runtime_project/perro_scene/src/node_field_schema.rs:307
↓ 11 callersFunctionset_button_fill
( ctx: &mut ScriptContext<'_, API>, name: &str, fill: &str, )
perro_editor/res/scripts/ui/editor_ui.rs:3779
↓ 11 callersMethodset_gamepad_button_state
(&mut self, index: usize, button: GamepadButton, is_down: bool)
perro_source/runtime_project/perro_runtime/src/runtime/input_bridge.rs:150
↓ 11 callersMethodset_key_state
(&mut self, key: KeyCode, is_down: bool)
perro_source/runtime_project/perro_runtime/src/runtime/input_bridge.rs:34
↓ 11 callersFunctionspawn_net_blocking
(f: impl FnOnce() -> NetResult<T> + Send + 'static)
perro_source/api_modules/perro_networking/src/websocket.rs:729
↓ 11 callersMethodwith_type
(mut self, node_type: NodeType)
perro_source/api_modules/perro_runtime_api/src/sub_apis/node.rs:152
↓ 10 callersMethodDraw2D
(&self)
perro_source/api_modules/perro_resource_api/src/api.rs:148
↓ 10 callersMethodaccept
(&self)
perro_source/api_modules/perro_networking/src/tcp.rs:252
↓ 10 callersFunctionas_ui_text_align
(value: &SceneValue)
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/ui/style.rs:658
↓ 10 callersMethodas_vec3
(&self)
perro_source/core/perro_variant/src/variant.rs:2808
↓ 10 callersMethodas_vec4
(&self)
perro_source/runtime_project/perro_scene/src/scene.rs:615
↓ 10 callersFunctionasset_field
( fields: &mut Vec<SceneNodeField>, section: &'static str, name: &'static str, kind: SceneAsse
perro_source/runtime_project/perro_scene/src/node_field_schema.rs:908
↓ 10 callersMethodb
(self)
perro_source/core/perro_structs/src/structs/color.rs:94
↓ 10 callersFunctionbrace_delta_for_doctor
(line: &str)
perro_source/devtools/perro_cli/src/doctor.rs:1706
↓ 10 callersFunctionbuild_custom_material_shader_with_prelude
( prelude_wgsl: &str, material_wgsl: &str, lighting: perro_render_bridge::CustomMaterialLighting3D
perro_source/render_stack/perro_graphics/src/three_d/shaders.rs:253
↓ 10 callersFunctionbuild_instance
( model: [[f32; 4]; 4], material: &perro_render_bridge::Material3D, args: BuildInstanceArgs, )
perro_source/render_stack/perro_graphics/src/three_d/gpu/draw.rs:484
↓ 10 callersMethodbump_mutation_version
(&mut self)
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:130
↓ 10 callersFunctionbutton_inactive
(button: &perro_ui::UiButton)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/helpers.rs:1041
↓ 10 callersMethodclear_transform_dirty
(&mut self, id: NodeID, spatial: Spatial)
perro_source/runtime_project/perro_runtime/src/runtime/state.rs:405
↓ 10 callersFunctioncolor
(v: [f32; 4])
perro_source/render_stack/perro_graphics/benches/gpu_frame.rs:27
↓ 10 callersMethoddirection_to
(self, other: Self)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:274
↓ 10 callersFunctionempty_buffer
(device: &wgpu::Device, label: &str, count: usize, water: bool)
perro_source/render_stack/perro_graphics/src/water_gpu.rs:1197
↓ 10 callersMethodfor_each
(&self, mut f: impl FnMut(usize, usize, &T))
perro_source/core/perro_structs/src/structs/matrix/mod.rs:428
↓ 10 callersMethodg
(self)
perro_source/core/perro_structs/src/structs/color.rs:89
↓ 10 callersMethodinsert_color_picker_internal_node
( &mut self, parent_id: NodeID, name: &'static str, data: SceneNodeData, )
perro_source/runtime_project/perro_runtime/src/runtime/render/ui.rs:1457
↓ 10 callersMethodinspect
(&self, source: S)
perro_source/api_modules/perro_resource_api/src/sub_apis/gltf.rs:44
↓ 10 callersMethodinstance_index_for
(&self, id: NodeID)
perro_source/runtime_project/perro_runtime/src/cns/script_collection.rs:410
↓ 10 callersFunctioninternal_update
(ctx: &mut RuntimeWindow<'_, RT>, id: NodeID)
perro_source/runtime_project/perro_internal_updates/src/nodes/ik_target_2d.rs:11
↓ 10 callersFunctionis_gltf_path
(path: &str)
perro_editor/res/scripts/ui/editor_ui.rs:3561
↓ 10 callersMethodkeyboard
(&self)
perro_source/api_modules/perro_input_api/src/snapshot.rs:752
↓ 10 callersFunctionlerp_f32
(a: f32, b: f32, t: f32)
perro_source/core/perro_animation/src/panim/tracks.rs:1309
↓ 10 callersFunctionload_f32
(value: &AtomicU32)
perro_source/audio_stack/perro_pawdio/src/dsp.rs:92
↓ 10 callersMethodmin
(self, rhs: Self)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:176
↓ 10 callersFunctionnearly_eq
(a: f32, b: f32)
perro_source/build_pipeline/perro_static_pipeline/src/skeletons.rs:857
↓ 10 callersMethodnext
(&mut self)
perro_source/audio_stack/perro_pawdio/src/dsp.rs:178
↓ 10 callersFunctionnormalize_toml_path
(path: &Path)
perro_source/build_pipeline/perro_compiler/src/scripts.rs:427
↓ 10 callersFunctionopen_scene_path
( ctx: &mut ScriptContext<'_, API>, scene_path: &str, )
perro_editor/res/scripts/assets/editor_assets.rs:543
↓ 10 callersMethodpath
(&self, doc: &SceneDoc, key: SceneKey)
perro_editor/res/scripts/ui/editor_ui.rs:2760
↓ 10 callersMethodpause
(&mut self, paused: bool)
perro_source/api_modules/perro_runtime_api/src/sub_apis/physics.rs:722
↓ 10 callersMethodpush
(&self, shape: DrawShape2D, position: Vector2)
perro_source/api_modules/perro_resource_api/src/sub_apis/draw_2d.rs:23
↓ 10 callersFunctionpush_quad
( vertices: &mut Vec<BuiltinMeshVertex>, indices: &mut Vec<u16>, a: [f32; 3], b: [f32; 3],
perro_source/core/perro_builtin_meshes/src/lib.rs:464
↓ 10 callersMethodr
(self)
perro_source/core/perro_structs/src/structs/color.rs:84
↓ 10 callersMethodrecord_physics_pose_2d
( &mut self, id: NodeID, parent: NodeID, before: Transform2D, curr: Tr
perro_source/runtime_project/perro_runtime/src/runtime/transforms.rs:404
↓ 10 callersFunctionrender_mask_matches
(camera_mask: BitMask, render_layers: BitMask)
perro_source/runtime_project/perro_runtime/src/runtime/render/three_d.rs:2104
↓ 10 callersMethodscreen_min_max
(self, viewport: [f32; 2])
perro_source/render_stack/perro_render_bridge/src/ui.rs:14
↓ 10 callersMethodset_speed
(&mut self, player: NodeID, speed: f32)
perro_source/api_modules/perro_runtime_api/src/sub_apis/animation.rs:47
↓ 10 callersFunctionstate
()
perro_source/api_modules/perro_steamworks/src/app.rs:14
↓ 10 callersFunctiontext_align_state
(align: perro_ui::UiTextAlign)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/helpers.rs:1171
↓ 10 callersMethodtranspose
(&mut self)
perro_source/core/perro_structs/src/structs/matrix/mod.rs:1017
↓ 10 callersMethodui_input_mask_accepts
(&self, mask: &perro_ui::UiInputMask, source: UiInputSource)
perro_source/runtime_project/perro_runtime/src/runtime/render/ui/events.rs:1986
↓ 10 callersMethodvalid_slot
(&self, id: NodeID)
perro_source/runtime_project/perro_runtime/src/cns/node_arena.rs:518
↓ 10 callersMethodwebsocket_connection_mut
( &mut self, id: WebSocketConnectionId, )
perro_source/api_modules/perro_networking/src/world.rs:535
↓ 10 callersMethodwrite_packed
(&self, out: &mut [f32])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:1220
↓ 9 callersFunctionaction_hash
(name: &str)
perro_source/api_modules/perro_input_api/src/input_map.rs:6
↓ 9 callersFunctionas_ui_layout_spacing_mode
( value: &SceneValue, )
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/nodes/ui/style.rs:599
↓ 9 callersFunctionbench_insert_noop_signal_script
(runtime: &mut Runtime, id: NodeID)
perro_source/runtime_project/perro_runtime/src/rt_ctx/signals.rs:12
↓ 9 callersMethodblocks_input
(&self)
perro_source/render_stack/perro_app/src/winit_runner/startup_splash.rs:108
↓ 9 callersFunctioncast_u16_mut
(value: &mut [u16])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2695
↓ 9 callersFunctioncast_u32_mut
(value: &mut [u32])
perro_source/core/perro_structs/src/structs/matrix/mod.rs:2719
↓ 9 callersFunctionclip_rect_from_state
(clip: [f32; 4], viewport: [f32; 2])
perro_source/render_stack/perro_graphics/src/ui/painter.rs:2044
↓ 9 callersFunctioncolor_value
(value: Color)
perro_source/runtime_project/perro_scene/src/node_fields.rs:997
↓ 9 callersFunctioncreate_color_target
( device: &wgpu::Device, format: wgpu::TextureFormat, width: u32, height: u32, label: &str
perro_source/render_stack/perro_graphics/src/postprocess/mod.rs:1411
↓ 9 callersMethodcurrent_animation_data
(&self)
perro_source/core/perro_ui/src/widgets.rs:622
↓ 9 callersFunctiondecompress_zlib
(data: &[u8])
perro_source/io_stack/perro_io/src/compression.rs:14
↓ 9 callersMethoddepth_prepass_view
(&self)
perro_source/render_stack/perro_graphics/src/three_d/gpu/render_pass.rs:878
↓ 9 callersMethoddistance
(a: Self, b: Self)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:244
↓ 9 callersMethoddistance_to
(self, other: Self)
perro_source/core/perro_structs/src/structs/structs_3d/vector3.rs:259
↓ 9 callersFunctionfeed_style
(h: &mut ahash::AHasher, s: &perro_ui::UiStyle)
perro_source/runtime_project/perro_runtime/src/rt_ctx/nodes/helpers.rs:224
↓ 9 callersFunctionfirst_audio_effect_zone_effect_mut
( effects: &mut Vec<perro_structs::AudioEffect>, )
perro_source/runtime_project/perro_runtime/src/runtime/scene_loader/prepare/audio_nodes.rs:231
↓ 9 callersMethodget_children
(&mut self, node_id: NodeID)
perro_source/api_modules/perro_runtime_api/src/sub_apis/node.rs:1544
↓ 9 callersMethodhas_mesh
(&self, id: MeshID)
perro_source/render_stack/perro_graphics/src/resources.rs:656
↓ 9 callersFunctioninsert_slot
(slots: &mut Vec<Option<T>>, value: T)
perro_source/api_modules/perro_networking/src/slot.rs:3
↓ 9 callersMethodinset
(self, inset: UiRect)
perro_source/core/perro_ui/src/layout.rs:53
↓ 9 callersMethodis_button_down
(&self, button: MouseButton)
perro_source/api_modules/perro_input_api/src/state.rs:251
↓ 9 callersMethodis_empty
(self)
perro_source/api_modules/perro_runtime_api/src/sub_apis/node.rs:200
↓ 9 callersMethodis_mouse_down
(&self, button: MouseButton)
perro_source/api_modules/perro_input_api/src/snapshot.rs:426
↓ 9 callersMethodkind
(&self)
perro_source/api_modules/perro_resource_api/src/res_path.rs:92
↓ 9 callersMethodlocal_addr
(&self)
perro_source/api_modules/perro_networking/src/udp.rs:27
↓ 9 callersMethodmark_texture_used
(&mut self, id: TextureID)
perro_source/render_stack/perro_graphics/src/resources.rs:829
↓ 9 callersFunctionnew_api
()
perro_source/runtime_project/perro_runtime/src/rs_ctx/mesh.rs:371
↓ 9 callersFunctionnext_nonzero_u32
(seed: &mut u64)
perro_source/build_pipeline/perro_compiler/src/project_bundle.rs:1956
↓ 9 callersMethodnode
(&self, doc: &'a SceneDoc, key: u32)
perro_editor/res/scripts/ui/editor_ui.rs:2733
↓ 9 callersFunctionnormalized_type
(ty: &str)
perro_editor/res/scripts/ui/editor_inspector_values.rs:3099
↓ 9 callersMethodparse_value_literal
(mut self)
perro_source/runtime_project/perro_scene/src/parser.rs:785
← previousnext →401–500 of 11,115, ranked by callers