MCPcopy Create free account

hub / github.com/EBonura/PSoXide / functions

Functions9,778 in github.com/EBonura/PSoXide

↓ 9 callersFunctionpack_xy
(x: i16, y: i16)
sdk/crates/psx-gte/src/regs.rs:175
↓ 9 callersMethodpart
(&self, index: u16)
sdk/crates/psx-asset/src/lib.rs:532
↓ 9 callersFunctionpaths_equivalent
(a: &Path, b: &Path)
editor/crates/psxed-ui/src/inspector_transform_node.rs:2932
↓ 9 callersMethodpersist_editor_camera_state
(&mut self)
editor/crates/psxed-ui/src/lib.rs:2301
↓ 9 callersFunctionplayer_spawn_node_id
(project: &ProjectDocument)
editor/crates/psxed-project/src/playtest/tests.rs:294
↓ 9 callersFunctionpoll_port1
Poll the controller in port 1 once. The returned [`PadState`] always contains active-high buttons; in analog mode it also contains the four DualShock
sdk/crates/psx-pad/src/lib.rs:354
↓ 9 callersMethodport1
Immutable access to port 1. Used by the frontend to read pad state (rumble motor) without having to mutate.
emu/crates/emulator-core/src/sio.rs:197
↓ 9 callersMethodpush_floor
Add an empty floor stacked just above the current top floor's ceiling and return its index. The new floor copies the base footprint dimensions but sta
editor/crates/psxed-project/src/world_types.rs:779
↓ 9 callersFunctionpush_overlay_line
( scratch: &mut PreviewScratch, a: egui::Pos2, b: egui::Pos2, style: FaceOutlineStyle, )
emu/crates/frontend/src/editor_preview/overlays.rs:1020
↓ 9 callersMethodrasterize_line
Rasterize a monochrome line using Redux's four-slope Bresenham walkers. The tie-breaks matter: `hello-gte`'s wireframe cube lands on many half-step di
emu/crates/emulator-core/src/gpu.rs:2753
↓ 9 callersMethodrect
( id: NodeId, _name: impl Into<String>, center: [f32; 2], half: [f32; 2],
editor/crates/psxed-ui/src/viewport2d.rs:134
↓ 9 callersFunctionrepo_root
()
tools/psoxide-dev/src/main.rs:65
↓ 9 callersFunctionreport_row
( report: &mut String, surface: &str, path: &Path, status: &str, signal: String, follo
tools/psoxide-dev/src/main.rs:1569
↓ 9 callersMethodresolved_for_room
Resolve authored far-vista values against room-local fog metadata.
editor/crates/psxed-project/src/world_types.rs:300
↓ 9 callersFunctionrestore_root_translations
( frame_trs: &mut [Trs], base_trs: &[Trs], root_joint_nodes: &[usize], )
editor/crates/psxed-gltf/src/animation.rs:329
↓ 9 callersMethodsave
Save to `<project_dir>/project.ron`, retargeting the project directory when the user-facing project name changes.
editor/crates/psxed-ui/src/lib.rs:2412
↓ 9 callersFunctionscale_q8_i32_signed
(value: i32, scale_q8: i32)
engine/examples/editor-playtest/src/box_props/geometry.rs:99
↓ 9 callersMethodset_port1_buttons
Update the buttons currently held on the port-1 controller. Called by the frontend each frame from the keyboard state.
emu/crates/emulator-core/src/bus.rs:444
↓ 9 callersMethodsigned
(&mut self, range: i16)
sdk/crates/psx-fx/src/rng.rs:34
↓ 9 callersFunctionsin_q12
(angle_q12: u16)
sdk/crates/psx-math/src/sincos.rs:55
↓ 9 callersFunctionsky_color_for_pitch_yaw_core
( sky: ResolvedSkySettings, pitch: f32, yaw: f32, horizon_pitch: f32, top_pitch: f32,
editor/crates/psxed-project/src/world_types/sky.rs:1688
↓ 9 callersMethodslot_of
Slot index currently mapped to `key` in any non-empty state, validated against the forward store (so a stale reverse entry never lies).
sdk/crates/psx-cache/src/lib.rs:103
↓ 9 callersFunctionstepped
(start: u16, len: u16, stride: u16)
emu/crates/emulator-core/examples/commercial_visual_guard.rs:1007
↓ 9 callersMethodsubmit_textured_gouraud_triangle_prescreened
Submit a projected textured Gouraud triangle after the caller has already applied the desired winding/cull policy.
engine/crates/psx-engine/src/render3d/world_pass_gouraud.rs:60
↓ 9 callersFunctionsummarize_matching_lines
(text: &str, needles: &[&str], max_lines: usize)
tools/psoxide-dev/src/main.rs:1597
↓ 9 callersFunctionsynthetic_bios_with_first_word
(word: u32)
emu/crates/emulator-core/src/cpu.rs:1994
↓ 9 callersMethodtextured_gouraud_packet_material
Prepacked words for textured Gouraud triangle packet emission.
sdk/crates/psx-gpu/src/material.rs:355
↓ 9 callersMethodtranslate
Walk `cmd_log`, return the vertex stream for this frame laid out as one slice per `BlendKind`. The slices borrow from `self`; copy out before the next
emu/crates/psx-gpu-render/src/translator.rs:90
↓ 9 callersMethodtriangle_material
(&self, triangle: HorizontalTriangleRef)
editor/crates/psxed-ui/src/workspace/painting.rs:1282
↓ 9 callersFunctionui_preview_font_spec
(font: UiFontChoice)
editor/crates/psxed-ui/src/ui_preview.rs:726
↓ 9 callersFunctionui_preview_paint
(color: [u8; 3], gradient: Option<UiGradient>)
editor/crates/psxed-ui/src/ui_preview.rs:460
↓ 9 callersMethodupdate_node_gizmo_drag
(&mut self, rect: Rect, pointer: Pos2)
editor/crates/psxed-ui/src/workspace/editing.rs:1411
↓ 9 callersFunctionwait_vblank
()
sdk/crates/psx-rt/src/interrupts.rs:111
↓ 9 callersMethodworld
Underlying byte-level view. Borrow it when you need the raw slice access (validation, debug dump, …).
engine/crates/psx-engine/src/world.rs:288
↓ 9 callersFunctionworld_vertex_gte_input
(vertex: WorldVertex)
engine/crates/psx-engine/src/render3d.rs:1591
↓ 9 callersFunctionwrite_result
(offset: u32, value: u32)
sdk/examples/cdda-read-contention/src/main.rs:216
↓ 9 callersMethodxy_packed
(self)
sdk/crates/psx-gte-core/src/math.rs:42
↓ 9 callersMethodz_packed
(self)
sdk/crates/psx-gte-core/src/math.rs:48
↓ 8 callersFunctionabs_delta_i32
(a: i32, b: i32)
engine/examples/editor-playtest/src/image_props_runtime.rs:182
↓ 8 callersFunctionack
(bits: u32)
sdk/crates/psx-io/src/irq.rs:52
↓ 8 callersFunctionack_irq
(bits: u8)
sdk/crates/psx-io/src/cdrom.rs:407
↓ 8 callersMethodaction
(self)
engine/examples/editor-playtest/src/character_runtime.rs:17
↓ 8 callersMethodaction_clip
(&self, action: CharacterAnimationAction)
editor/crates/psxed-project/src/resource_types.rs:658
↓ 8 callersMethodadd_lighting
(&mut self, _cycles: u32)
engine/crates/psx-engine/src/world_render/indexed_cache.rs:102
↓ 8 callersMethodadd_primitive_push
(&mut self, cycles: u32)
engine/crates/psx-engine/src/render3d.rs:118
↓ 8 callersMethodalloc_clut
(&mut self, entries: u16)
sdk/crates/psx-vram/src/lib.rs:884
↓ 8 callersFunctionapply_range_modifiers
Shared Shift-range / toggle / replace multi-selection over an ordered list. Mutates `set` and `anchor` in place and returns the new primary selection
editor/crates/psxed-ui/src/scene_tree.rs:1369
↓ 8 callersMethodapply_shade
(self, shade: FaceShade, depth: i32)
emu/crates/frontend/src/editor_preview/room_geometry.rs:353
↓ 8 callersFunctionassert_vec3_approx
(actual: [f32; 3], expected: [f32; 3])
editor/crates/psxed-ui/src/tests.rs:75
↓ 8 callersMethodautotile_uv
Set this wall's V span so texel density follows the world grid: `TILE_UV` texels cover one sector-height. The wall geometry is not changed. Returns `
editor/crates/psxed-project/src/scene_grid_types.rs:1303
↓ 8 callersMethodaxes
(self)
editor/crates/psxed-ui/src/gizmo.rs:120
↓ 8 callersFunctionbox_prop_face_color_at
( prop: &LevelBoxPropRecord, face: usize, u_q8: u16, v_q8: u16, )
engine/examples/editor-playtest/src/box_props/geometry.rs:17
↓ 8 callersFunctionbranch_target
Target address for a conditional branch. The 16-bit immediate is sign-extended and shifted left by 2, then added to the delay slot's PC (`pc + 4`).
emu/crates/emulator-core/src/cpu/branch.rs:4
↓ 8 callersFunctionbuild_world_pack
Build a sector-aligned world package from already-cooked chunks. Format: - fixed header: magic, version, chunk count, total sectors, header sectors,
crates/psx-iso/src/lib.rs:200
↓ 8 callersMethodceiling_heights
Ceiling corner heights `[NW, NE, SE, SW]` for vertex emission.
engine/crates/psx-engine/src/world.rs:1031
↓ 8 callersMethodceiling_triangle_present
`true` if the ceiling split triangle is present.
engine/crates/psx-engine/src/world.rs:1006
↓ 8 callersFunctioncell_bounds
World-space bounds of a sector cell rooted at world `(0, 0)`. Returns `(x0, x1, z0, z1)` so individual quads can pick the corners they need by index.
engine/crates/psx-engine/src/world_render.rs:2671
↓ 8 callersFunctionclamp_ui_coord
(value: i32)
editor/crates/psxed-ui/src/ui_preview.rs:1347
↓ 8 callersMethodclear
Reset VRAM to all zeros (matches CPU `Vram::new`). Done on the GPU side via `clear_buffer` -- no host roundtrip.
emu/crates/psx-gpu-render/src/vram.rs:249
↓ 8 callersMethodclear_exe_bss
Zero the optional BSS range declared by a PSX-EXE header. The BIOS clears this area before jumping to the executable; side-load and fast-boot paths n
emu/crates/emulator-core/src/bus.rs:1109
↓ 8 callersFunctioncol
(m, j)
docs/hardware-refs/hwb010-model-exclusions.py:27
↓ 8 callersFunctioncommand
Send a command and return its first response packet.
sdk/crates/psx-io/src/cdrom.rs:79
↓ 8 callersFunctioncounter_total
(summary: &telemetry::GuestTelemetrySummary, id: u16)
emu/crates/frontend/src/cli.rs:2990
↓ 8 callersFunctioncpu_push_tex_tri
Drive the CPU rasterizer through a GP0 textured-triangle packet. Caller has already set draw area + uploaded VRAM.
emu/crates/psx-gpu-render/src/rasterizer/tests.rs:555
↓ 8 callersFunctioncpu_rasterize_mono_tri_full
Run the CPU rasterizer for a monochrome triangle, optionally with semi-trans / mask flags pre-configured. Returns the full row-major VRAM snapshot for
emu/crates/psx-gpu-render/src/rasterizer/tests.rs:24
↓ 8 callersFunctioncyclorama_direction_q12
(yaw_degrees: f32, pitch_degrees: f32)
editor/crates/psxed-project/src/world_types/sky.rs:1633
↓ 8 callersFunctiondebug_chunk_bit
(index: usize)
editor/crates/psxed-ui/src/play_overlay.rs:947
↓ 8 callersFunctiondec3
(value: u16)
engine/examples/hardware-tests/src/main.rs:4911
↓ 8 callersFunctiondecode
(phys: u32)
emu/crates/emulator-core/src/dma.rs:387
↓ 8 callersFunctiondefault_wall_height_for_sector_size
(sector_size: i32)
editor/crates/psxed-project/src/scene_grid_types.rs:1855
↓ 8 callersFunctiondraw_ui_preview_quad_mesh
( painter: &egui::Painter, texture_id: egui::TextureId, points: [Pos2; 4], uv: Rect, color
editor/crates/psxed-ui/src/ui_preview.rs:562
↓ 8 callersMethoddrop_resource_at_room_hit
( &mut self, resource_id: ResourceId, room_id: NodeId, hit_world: [f32; 3],
editor/crates/psxed-ui/src/workspace/painting.rs:138
↓ 8 callersFunctionencode_debug_map_position
(value: i32)
engine/examples/editor-playtest/src/debug_runtime.rs:809
↓ 8 callersMethodend_node_gizmo_drag
(&mut self)
editor/crates/psxed-ui/src/workspace/editing.rs:1574
↓ 8 callersMethodfeed_cd_audio
Enqueue a batch of stereo samples from the CDROM -- either CD-DA (Red Book) or decoded XA ADPCM. Consumed one sample per SPU output sample during `tic
emu/crates/emulator-core/src/spu.rs:1121
↓ 8 callersFunctionfingerprint
FNV-1a-64 over any number of input slices, rendered as a 16-hex-char string. Same algorithm the parity-cache uses -- no adversarial input, just a stab
emu/crates/psoxide-settings/src/library.rs:1168
↓ 8 callersMethodflush
(&mut self)
emu/crates/frontend/src/cli.rs:2163
↓ 8 callersMethodframe_count
(&self)
sdk/crates/psx-asset/src/lib.rs:846
↓ 8 callersMethodglyph_row_packed
Fetch row `r` of glyph `i` as 4 bytes LSB-packed little- endian -- the row comes out as a `u32` with pixel 0 in bit 0, pixel 1 in bit 1, … up to pixel
sdk/crates/psx-font/src/lib.rs:240
↓ 8 callersMethodhas_gameplay
(self)
engine/crates/psx-engine/src/game_app.rs:168
↓ 8 callersFunctionidle_tick
One UI update tick with no buttons held, so focus seeds without triggering any action. Render is the GPU draw path and cannot run in a host unit test
engine/crates/psx-engine/src/game_app.rs:2430
↓ 8 callersMethodimage
Borrow the raw 128 KiB image (for persisting to a host file).
sdk/crates/psx-mc/src/ram.rs:40
↓ 8 callersMethodis_active
(&self)
engine/examples/editor-playtest/src/cd_stream.rs:364
↓ 8 callersFunctionis_busy
(ch: Channel)
sdk/crates/psx-io/src/dma.rs:122
↓ 8 callersMethodis_descendant_of
`true` when `ancestor` appears anywhere on the parent chain of `id`. Includes `id` itself, matching [`Scene::is_descendant_of`].
editor/crates/psxed-project/src/ui_types.rs:1506
↓ 8 callersFunctionis_descendant_of_room
( scene: &psxed_project::Scene, node_id: psxed_project::NodeId, room_id: psxed_project::NodeId, )
emu/crates/frontend/src/editor_preview.rs:846
↓ 8 callersMethodis_valid
Return whether this projection can be consumed by a textured primitive.
engine/crates/psx-engine/src/render3d.rs:253
↓ 8 callersFunctionisqrt_i32
(value: i32)
engine/crates/psx-engine/src/render3d.rs:3348
↓ 8 callersMethodload_next_sector
On DataReady event firing: populate the data FIFO with the next sector's user data and bump the read LBA. When the sector's subheader marks it as an X
emu/crates/emulator-core/src/cdrom.rs:1465
↓ 8 callersFunctionmodel_render_uv_max
(size: u16)
engine/examples/editor-playtest/src/model_rendering.rs:207
↓ 8 callersFunctionmul_matrix
glTF matrices are column-major. Keep the same representation here: m[column][row].
editor/crates/psxed-gltf/src/lib.rs:435
↓ 8 callersMethodmul_q12
Multiply another Q12 scalar, returning Q12.
engine/crates/psx-engine/src/fixed.rs:81
↓ 8 callersFunctionmul_sector
`delta * amount / sector` without overflowing the intermediate product: the whole and remainder parts of `delta / sector` scale separately, so the par
engine/crates/psx-engine/src/floor_sample.rs:60
↓ 8 callersFunctionmul_sector_i32
(delta: i32, amount: i32, sector_size: i32)
editor/crates/psxed-project/src/scene_grid_types.rs:1242
↓ 8 callersFunctionnode_transform_component_from_world_units
(value: i32, sector_size: i32)
editor/crates/psxed-ui/src/inspector_transform_node.rs:1472
↓ 8 callersFunctionpack_uv_word
(u: u8, v: u8, high_word: u16)
sdk/crates/psx-font/src/lib.rs:299
↓ 8 callersMethodportal_place_active
(&self)
editor/crates/psxed-ui/src/workspace/editing.rs:181
↓ 8 callersFunctionprint_scan_report
(mode: Mode, report: ScanReport)
engine/examples/hardware-tests/src/main.rs:2207
↓ 8 callersMethodproject
Current project document.
editor/crates/psxed-ui/src/lib.rs:2389
↓ 8 callersMethodpush
(&mut self, dev: &mut B, byte: u8)
sdk/crates/psx-mc/src/fs.rs:170
← previousnext →601–700 of 9,778, ranked by callers