MCPcopy Create free account

hub / github.com/DoubleStyx/Renderide / functions

Functions13,813 in github.com/DoubleStyx/Renderide

↓ 34 callersMethodretain
Retains only pending jobs whose keys satisfy `predicate`.
crates/renderide/src/gpu_jobs/submit.rs:119
↓ 33 callersMethodadd_edge
Ensures `from` is scheduled before `to`.
crates/renderide/src/render_graph/builder.rs:305
↓ 33 callersMethodcontains
(self, other: Self)
crates/renderide/src/assets/mesh/gpu_mesh/demand.rs:72
↓ 33 callersMethodis_active
Returns whether the host render space is active.
crates/renderide/src/scene/render_space.rs:60
↓ 33 callersMethodis_empty
(&self)
crates/renderide/src/world_mesh/draw_prep/prepared_renderables.rs:502
↓ 33 callersFunctionsort_draws
(items: &mut [WorldMeshDrawItem])
crates/renderide/src/world_mesh/draw_prep/sort.rs:282
↓ 32 callersMethodWriteLine
(LogLevel level, string category, string message)
generators/SharedTypeGenerator/Logging/LogFileSink.cs:68
↓ 32 callersMethodapply_update
Applies [`crate::shared::LightsBufferRendererUpdate`]: removals, additions, then states. Order is fixed (**removals -> additions -> states**) to mirr
crates/renderide/src/scene/lights/cache/buffer_renderers.rs:21
↓ 32 callersMethodbegin_pass_query
( &self, _label: impl Into<String>, _encoder: &mut wgpu::CommandEncoder, )
crates/renderide/src/profiling/gpu_profiler_stub.rs:42
↓ 32 callersMethodgpu_profiler_mut
Mutable reference to the GPU profiler, when one is active. Returns [`None`] when the `tracy` feature is off, or when the adapter lacks the required t
crates/renderide/src/gpu/context/profiler.rs:122
↓ 32 callersMethodinsert
Inserts `other` into this set.
crates/renderide/src/render_graph/pass/node.rs:69
↓ 32 callersMethodvalues
(&self)
crates/renderide/src/backend/per_view_resource_map.rs:49
↓ 31 callersMethodclear
Clears queued dispatch jobs while retaining capacity.
crates/renderide/src/passes/mesh_deform/encode.rs:106
↓ 31 callersFunctionreverse_z_perspective
(aspect: f32, vertical_fov: f32, near: f32, far: f32)
crates/renderide/src/camera/projection.rs:68
↓ 30 callersMethodMapType
<summary>Maps a C# type to its Rust equivalent without tracking references. Use when you only need the type string.</summary>
generators/SharedTypeGenerator/Analysis/RustTypeMapper.cs:32
↓ 30 callersMethodwrite_packed_bools_array
Packs eight booleans into one byte (bit0 = LSB). Generated shared types call this for fields stored as packed boolean bytes.
crates/renderide-shared/src/packing/memory_packer.rs:146
↓ 29 callersMethodpop
Pops the next item, blocking the caller while the ring is empty.
crates/renderide/src/gpu/driver_thread/ring.rs:108
↓ 29 callersMethodread_packed_bools
Eight booleans from one byte.
crates/renderide-shared/src/packing/memory_unpacker.rs:146
↓ 28 callersFunctioncreate_bool
Convenience: boolean digital action.
crates/renderide/src/xr/input/openxr_actions/action_handles.rs:143
↓ 28 callersFunctiondrag_f32_slider_setting
Edits a former slider-backed `f32` setting with a range-scaled drag speed.
crates/renderide/src/diagnostics/hud/windows/renderer_config/controls.rs:78
↓ 28 callersMethodis_empty
Returns `true` when no source changed and no errors were reported.
crates/renderide/src/materials/asset_graph.rs:149
↓ 28 callersFunctionpush_f32
(bytes: &mut Vec<u8>, value: f32)
crates/renderide/src/assets/mesh/gpu_mesh/tangent_generation.rs:547
↓ 27 callersMethodfinish
Unmaps staging storage and returns the buffer/callback pair required by submit.
crates/renderide/src/upload_arena/staging.rs:40
↓ 27 callersFunctionflush
Flushes any buffered log output. Call periodically if desired for API consistency. Does nothing when the logger is not initialized. Do not call from
crates/logger/src/output/sink.rs:207
↓ 26 callersMethodcontains
(&self, bit: usize)
crates/renderide/src/world_mesh/draw_prep/bitset.rs:36
↓ 26 callersMethodis_empty
(&self)
crates/renderide/src/render_phase.rs:54
↓ 26 callersMethodretain
Retains only pending readbacks whose keys satisfy `predicate`.
crates/renderide/src/reflection_probes/readback_jobs.rs:73
↓ 26 callersMethodskinned_mesh_renderers
Skinned mesh renderers indexed by skinned renderable id.
crates/renderide/src/scene/render_space.rs:121
↓ 26 callersMethodstatic_mesh_renderers
Static mesh renderers indexed by static renderable id.
crates/renderide/src/scene/render_space.rs:116
↓ 25 callersMethodas_ptr
Base pointer to the mapped region (includes [`crate::layout::QueueHeader`] at offset zero). # Safety The returned pointer is valid for reads and wri
crates/interprocess/src/memory.rs:51
↓ 25 callersMethodget_mut
(&mut self, view_id: ViewId)
crates/renderide/src/backend/per_view_resource_map.rs:37
↓ 25 callersMethodget_or_insert_with
(&mut self, view_id: ViewId, create: F)
crates/renderide/src/backend/per_view_resource_map.rs:61
↓ 25 callersMethodlen
Byte length of the mapping (queue header plus ring).
crates/interprocess/src/memory.rs:56
↓ 25 callersFunctionmissing_pass_resource
Builds a missing-frame-params error with pass-specific context.
crates/renderide/src/passes/helpers/attachments.rs:71
↓ 25 callersMethodshould_log
Returns `true` only for the first observation of `key`.
crates/renderide/src/diagnostics/log_once.rs:24
↓ 24 callersMethodHumanizeType
<summary>Converts a C# type name to Rust PascalCase, preserving Rust primitive types, generic syntax, and array notation.</summary>
generators/SharedTypeGenerator/Analysis/RustNaming.cs:64
↓ 24 callersMethodbegin_query
( &self, _label: impl Into<String>, _encoder: &mut wgpu::CommandEncoder, )
crates/renderide/src/profiling/gpu_profiler_stub.rs:32
↓ 24 callersFunctioncompute_world_matrices_for_space
Runs incremental solve if anything is dirty or sizes changed. Routes to the level-synchronous parallel bulk rebuild when the cache is fully dirty (ty
crates/renderide/src/scene/world.rs:758
↓ 24 callersMethodwrite_buffer
Queues `queue.write_buffer(buffer, offset, data)` for ordered replay before submit.
crates/renderide/src/frame_upload_batch/sink.rs:34
↓ 23 callersFunctionattr
(attribute: VertexAttributeType, dimensions: i32)
crates/renderide/src/assets/mesh/gpu_mesh/tangent_generation.rs:521
↓ 23 callersFunctionmake_state
( renderable_index: i32, global_unique_id: i32, light_type: LightType, )
crates/renderide/src/scene/lights/cache/tests.rs:35
↓ 23 callersFunctionrender_transform_to_matrix
(t: &RenderTransform)
crates/renderide/src/scene/math.rs:82
↓ 23 callersMethodset
(&mut self, mat: i32, name: &str, value: MaterialPropertyValue)
crates/renderide/src/world_mesh/materials/resolve.rs:501
↓ 23 callersMethodset_shader_pipeline
(&mut self, shader_asset_id: i32, pipeline: RasterPipelineKind)
crates/renderide/src/materials/router.rs:94
↓ 23 callersFunctionsmoke_key
()
crates/renderide/src/backend/graph/main_graph/tests.rs:15
↓ 22 callersMethodGetType
(Assembly asm, string fullName)
generators/SharedTypeGenerator.Tests/Unit/TypeAnalyzerShapeDispatchTests.cs:56
↓ 22 callersFunctionelapsed_ms
(start: Instant)
crates/renderide/src/render_graph/compiled/exec.rs:38
↓ 22 callersMethodimport_buffer
Declares an imported buffer.
crates/renderide/src/render_graph/builder.rs:219
↓ 22 callersMethodset_shader_asset_for_material
Records `set_shader` for a material (`property_id` on wire is the shader asset id).
crates/renderide/src/materials/host_data/properties.rs:264
↓ 22 callersMethodtry_recv
Polls the pending map callback without blocking.
crates/renderide/src/occlusion/gpu/readback_ring.rs:26
↓ 21 callersMethodapply_config
Replaces the threshold/ceiling/recouple-count with the host's [`RenderDecouplingConfig`]. On every non-`ForceDecouple` config, `active` and `recouple
crates/renderide/src/frontend/decoupling/state.rs:67
↓ 21 callersFunctioncollapsible_section
Renders a labeled collapsible section with consistent indentation and spacing.
crates/renderide/src/diagnostics/hud/windows/sections.rs:6
↓ 21 callersMethodcontains_key
Returns true when `key` is already pending.
crates/renderide/src/gpu_jobs/submit.rs:109
↓ 21 callersMethodget_lights_for_space
Cached lights for `space_id` after the last apply.
crates/renderide/src/scene/lights/cache.rs:188
↓ 21 callersMethodhandle_ipc_command
(&mut self, cmd: RendererCommand)
crates/renderide/src/runtime/ipc/effects.rs:30
↓ 21 callersMethodpush
Appends a sample and evicts entries outside the rolling window/capacity.
crates/renderide/src/diagnostics/snapshots/frame_timing/history.rs:73
↓ 21 callersMethodread_value_list
POD list.
crates/renderide-shared/src/packing/memory_unpacker.rs:200
↓ 21 callersMethodrecord_frame_start_sent
Records the wall-clock at which the most recent outgoing [`crate::shared::FrameStartData`] was sent. Called by `RendererFrontend::pre_frame` after a s
crates/renderide/src/frontend/decoupling/state.rs:109
↓ 21 callersMethodselect
( &self, space_id: RenderSpaceId, object_aabb: (Vec3, Vec3), )
crates/renderide/src/reflection_probes/specular/selection.rs:60
↓ 21 callersMethoduses_transparent_sorting
(&self)
crates/renderide/src/world_mesh/materials/key.rs:84
↓ 20 callersMethodCompile
<summary>Compiles <paramref name="source"/> into a dynamic assembly and returns reflection + Cecil views.</summary>
generators/SharedTypeGenerator.Tests/Unit/TestCompilation.cs:12
↓ 20 callersFunctionbuild_plan
(draws: &[WorldMeshDrawItem], supports_base_instance: bool)
crates/renderide/src/world_mesh/instances.rs:338
↓ 20 callersFunctioncfg
(interval: f32, decoupled_max: f32, recouple: i32)
crates/renderide/src/frontend/decoupling/state.rs:232
↓ 20 callersMethodformat
Depth format used by shadow-map render pipelines.
crates/renderide/src/backend/frame_gpu/shadows.rs:403
↓ 20 callersFunctionresolve_material_batch
Computes all batch key fields for one `(material_asset_id, property_block_id)` pair.
crates/renderide/src/world_mesh/materials/resolve.rs:256
↓ 20 callersMethodspawn
(&self, job: AssetJob)
crates/renderide/src/assets/worker.rs:105
↓ 20 callersFunctionsynthesize_hand_states
Produces one [`HandState`] per tracked VR controller in `controllers`, blending the idle and fist presets using the controller's grip and trigger anal
crates/renderide/src/xr/input/hand_synth.rs:304
↓ 20 callersMethodwrite_value_list
Homogeneous POD list: count then each element.
crates/renderide-shared/src/packing/memory_packer.rs:218
↓ 19 callersMethodipc_mut
Mutable reference to the connected dual-queue IPC, if present.
crates/renderide/src/frontend/transport.rs:58
↓ 19 callersFunctionmaterialized_pass_for_blend_mode
Applies runtime material blend state to a declared pass descriptor.
crates/renderide/src/materials/material_passes/pass_kind.rs:313
↓ 19 callersMethodphase_mut
Returns the groups queued in `phase` mutably.
crates/renderide/src/world_mesh/instances.rs:288
↓ 19 callersFunctionrender_pass_timestamp_writes
( query: Option<&PhaseQuery>, )
crates/renderide/src/profiling/gpu.rs:76
↓ 19 callersMethodrender_space_ids
Render space ids currently present, ordered by host id for deterministic traversal. The backing [`hashbrown::HashMap`] iterates in unspecified order,
crates/renderide/src/scene/coordinator.rs:183
↓ 19 callersMethodslice
Returns `descriptor` region as an immutable slice.
crates/renderide-shared/src/ipc/shared_memory/unix.rs:35
↓ 19 callersMethodsurface_extent_px
Swapchain pixel size `(width, height)`.
crates/renderide/src/gpu/context/surface.rs:121
↓ 19 callersFunctionvertex_float2_stream_bytes
Dense `vec2<f32>` vertex stream for an arbitrary two-component attribute. Missing compact UV attributes fall back to the highest available lower UV c
crates/renderide/src/assets/mesh/layout/streams.rs:211
↓ 19 callersMethodwait
Waits until the in-flight leader completes.
crates/renderide/src/concurrency.rs:121
↓ 18 callersMethodHumanizeField
<summary>Converts a C# field name (PascalCase/camelCase) to Rust snake_case, escaping Rust keywords with r# prefix.</summary>
generators/SharedTypeGenerator/Analysis/RustNaming.cs:28
↓ 18 callersFunctioncompute_vertex_stride
Interleaved vertex stride from [`VertexAttributeDescriptor`] list (host order).
crates/renderide/src/assets/mesh/layout/buffer_layout.rs:29
↓ 18 callersMethodcull_exempt
(mut self)
crates/renderide/src/render_graph/builder/tests/common.rs:63
↓ 18 callersFunctionextract_curl_inputs
Extracts the curl-driving inputs from a [`VRControllerState`] variant. Returns `None` when the controller is not tracked or when the variant is not p
crates/renderide/src/xr/input/hand_synth.rs:153
↓ 18 callersFunctiongenerated_vertex_stride
()
crates/renderide/src/particles/upload.rs:26
↓ 18 callersFunctioninit_for
Creates the component log directory, ensures [`log_file_path`] parent exists, initializes the global logger, and returns the log file path for panic h
crates/logger/src/paths.rs:69
↓ 18 callersFunctionkv
(ui: &imgui::Ui, key: &str, value: &str)
crates/renderide/src/diagnostics/hud/windows/main_debug/graph.rs:328
↓ 18 callersMethodlimits
(&self)
crates/renderide/src/gpu/context.rs:141
↓ 18 callersFunctionmake_regular_state
(renderable_index: i32, intensity: f32, range: f32)
crates/renderide/src/scene/lights/cache/tests.rs:55
↓ 18 callersMethodname
Stable name for logging and error messages.
crates/renderide/src/render_graph/pass/node.rs:158
↓ 18 callersFunctionrefresh_uptime
Refreshes the process uptime snapshot when process tracking has started.
crates/renderide/src/crash_context/state.rs:207
↓ 18 callersMethodresolve_queries
(&self, _encoder: &mut wgpu::CommandEncoder)
crates/renderide/src/profiling/gpu_profiler_stub.rs:56
↓ 18 callersMethodset_property_block
Sets a property on a **property block** asset.
crates/renderide/src/materials/host_data/properties.rs:204
↓ 18 callersFunctionset_tick_phase
Records the active tick phase.
crates/renderide/src/crash_context/state.rs:53
↓ 18 callersFunctionwgsl_files_recursive
Recursively returns all WGSL files below `relative_dir`.
crates/renderide/tests/shader_module_audit.rs:13
↓ 18 callersMethodwrites
Returns whether this access writes slot contents.
crates/renderide/src/render_graph/pass/params.rs:52
↓ 17 callersMethodBeginMethod
<summary>Opens a function inside the current impl; empty <paramref name="returnType"/> omits the return arrow.</summary>
generators/SharedTypeGenerator/Emission/RustWriter.cs:176
↓ 17 callersMethodBlankLine
<summary>Writes a blank line.</summary>
generators/SharedTypeGenerator/Emission/RustWriter.cs:73
↓ 17 callersMethodCreate
<summary>Creates a test logger with a collecting sink unless a specific sink is provided.</summary>
generators/SharedTypeGenerator.Tests/Unit/Support/TestLoggers.cs:11
↓ 17 callersFunctionbase_forward_pass
Returns the base forward descriptor used by test scenarios.
crates/renderide/src/materials/material_passes/test_support.rs:198
↓ 17 callersFunctionfixup_transform_id
After `swap_remove` at `removed_id` index, remaps a stored transform reference.
crates/renderide/src/scene/world.rs:175
↓ 17 callersMethodfree
Returns a free range to the allocator and merges with adjacent free holes.
crates/renderide/src/mesh_deform/range_alloc.rs:100
↓ 17 callersMethodimport_buffer
Declares an imported buffer access. Direction is inferred from the access type.
crates/renderide/src/render_graph/pass/builder.rs:222
← previousnext →101–200 of 13,813, ranked by callers