Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/K0bin/SourceRenderer
/ functions
Functions
2,542 in github.com/K0bin/SourceRenderer
⨍
Functions
2,542
◇
Types & classes
791
↓ 429 callers
Method
push
(&mut self, value: T::Item)
core/src/fixed_size_vec.rs:13
↓ 349 callers
Method
len
(&self)
engine/src/asset/fixed_byte_size_cache.rs:97
↓ 301 callers
Method
as_ref
(&self)
engine/src/graphics/sync.rs:95
↓ 254 callers
Method
read_i32
(&mut self)
io_util/src/read_util.rs:163
↓ 243 callers
Method
clone
(&self)
core/src/half_vec.rs:136
↓ 177 callers
Method
contains
(&self, point: &Vec3)
engine/src/math/bounding_box.rs:37
↓ 156 callers
Method
read_f32
(&mut self)
io_util/src/read_util.rs:175
↓ 139 callers
Method
is_none
(&self)
graphics/vulkan/src/command.rs:157
↓ 128 callers
Method
as_ptr
(&self)
core/src/atomic_refcell.rs:114
↓ 127 callers
Method
clone
(&self)
engine/src/graphics/sync.rs:74
↓ 120 callers
Method
to_string
(&self)
valve_formats/vpk/src/package_entry.rs:52
↓ 114 callers
Method
seek
(&mut self, pos: SeekFrom)
platform/android/lib/src/io.rs:181
↓ 92 callers
Method
map
(&self, invalidate: bool)
engine/src/graphics/buffer.rs:81
↓ 71 callers
Method
access_view
( &self, cmd_buffer: &mut CommandBuffer, name: &str, stages: BarrierSync,
engine/src/renderer/renderer_resources.rs:372
↓ 66 callers
Method
clone
(&self)
engine/src/renderer/asset/asset_types.rs:34
↓ 58 callers
Method
insert
(&mut self, key: K, value: V)
engine/src/asset/fixed_byte_size_cache.rs:28
↓ 53 callers
Method
handle
(&self)
graphics/vulkan/src/command.rs:218
↓ 50 callers
Method
map
(&self, offset: u64, length: u64, invalidate: bool)
graphics/vulkan/src/buffer.rs:283
↓ 48 callers
Method
bind_sampling_view_and_sampler
( &mut self, frequency: BindingFrequency, binding: u32, texture: &super::Textu
engine/src/graphics/command.rs:349
↓ 48 callers
Method
handle
(&self)
graphics/metal/src/command.rs:224
↓ 47 callers
Method
read_u16
(&mut self)
io_util/src/read_util.rs:133
↓ 46 callers
Method
borrow_mut
(&self)
core/src/atomic_refcell.rs:99
↓ 46 callers
Method
get
(&self, key: &str)
engine/src/renderer/asset/asset_types.rs:156
↓ 46 callers
Method
info
(&self)
engine/src/graphics/buffer.rs:112
↓ 46 callers
Method
insert
(&self, texture_view: &MTLTextureView, slot: u32)
graphics/metal/src/bindless.rs:28
↓ 46 callers
Method
offset
(&self)
engine/src/graphics/buffer.rs:44
↓ 45 callers
Method
bind_storage_buffer
( &mut self, frequency: BindingFrequency, binding: u32, buffer: BufferRef,
engine/src/graphics/command.rs:427
↓ 44 callers
Method
read_u8
(&mut self)
io_util/src/read_util.rs:127
↓ 43 callers
Method
handle
(&self)
engine/src/graphics/rt.rs:56
↓ 41 callers
Method
into
(self)
engine/src/renderer/asset/shader_manager.rs:92
↓ 39 callers
Method
get_compute_pipeline
( &self, handle: ComputePipelineHandle, )
engine/src/renderer/asset/renderer_assets.rs:350
↓ 39 callers
Method
read_u32
(&mut self)
io_util/src/read_util.rs:139
↓ 34 callers
Method
bind_uniform_buffer
( &mut self, frequency: BindingFrequency, binding: u32, buffer: BufferRef,
engine/src/graphics/command.rs:403
↓ 34 callers
Method
frame
(&self)
engine/src/graphics/command.rs:1384
↓ 33 callers
Method
flush_barriers
(&mut self)
engine/src/graphics/command.rs:789
↓ 33 callers
Method
get_recording_mut
(&mut self)
graphics/webgpu/src/command.rs:245
↓ 33 callers
Method
intersects
(&self, bounding_box: &BoundingBox, model_view: &Matrix4)
engine/src/math/frustum.rs:37
↓ 32 callers
Method
handle
(&self)
graphics/webgpu/src/command.rs:221
↓ 31 callers
Method
finish_binding
(&mut self)
engine/src/graphics/command.rs:490
↓ 31 callers
Method
set_pipeline
(&mut self, pipeline: PipelineBinding)
engine/src/graphics/command.rs:166
↓ 30 callers
Method
create_texture
(&mut self, name: &str, info: &TextureInfo, has_history: bool)
engine/src/renderer/renderer_resources.rs:142
↓ 30 callers
Method
remove
(&mut self, key: &Q)
engine/src/asset/fixed_byte_size_cache.rs:66
↓ 28 callers
Method
access_buffer
( &self, cmd_buffer: &mut CommandBuffer, name: &str, mut stages: BarrierSync,
engine/src/renderer/renderer_resources.rs:445
↓ 28 callers
Method
borrow
(&self)
core/src/atomic_refcell.rs:87
↓ 28 callers
Method
set
(&self, value: u32)
engine/src/async_counter.rs:50
↓ 27 callers
Method
get
(&self)
core/src/pool.rs:77
↓ 27 callers
Method
texture
(&self)
engine/src/graphics/texture.rs:189
↓ 26 callers
Function
SpdStore
engine/shaders/ffx_spd.h:370
↓ 26 callers
Method
bind_storage_texture
( &mut self, frequency: BindingFrequency, binding: u32, texture: &super::Textu
engine/src/graphics/command.rs:451
↓ 26 callers
Method
linear_sampler
(&self)
engine/src/renderer/renderer_resources.rs:138
↓ 25 callers
Method
begin_label
(&mut self, label: &str)
engine/src/graphics/command.rs:496
↓ 25 callers
Method
end_label
(&mut self)
engine/src/graphics/command.rs:502
↓ 25 callers
Method
len
(&mut self)
valve_formats/vpk/src/utilities/asn_key_parser.rs:185
↓ 25 callers
Method
path
(&self)
engine/src/asset/asset_manager.rs:63
↓ 25 callers
Method
read_i16
(&mut self)
io_util/src/read_util.rs:157
↓ 24 callers
Method
barrier
(&mut self, barriers: &[Barrier])
engine/src/graphics/command.rs:696
↓ 24 callers
Method
into
(self)
engine/src/asset/asset_types.rs:16
↓ 24 callers
Method
upload_dynamic_data
( &mut self, data: &[T], usage: BufferUsage, )
engine/src/graphics/command.rs:633
↓ 23 callers
Method
info
(&self)
graphics/vulkan/src/texture.rs:336
↓ 22 callers
Method
add
(self, rhs: HalfVec3)
core/src/half_vec.rs:28
↓ 22 callers
Method
info
(&self)
graphics/webgpu/src/buffer.rs:198
↓ 22 callers
Method
is_empty
(&self)
graphics/vulkan/src/descriptor.rs:170
↓ 22 callers
Method
read_f32
(&mut self)
quake3_formats/bsp/src/read_util.rs:129
↓ 22 callers
Method
read_lump_data
(&mut self)
valve_formats/bsp/src/map.rs:162
↓ 22 callers
Method
write
(&self, src: &T)
engine/src/graphics/buffer.rs:98
↓ 21 callers
Method
get_graphics_pipeline
( &self, handle: GraphicsPipelineHandle, )
engine/src/renderer/asset/renderer_assets.rs:328
↓ 21 callers
Method
get_shader
(&self, handle: ShaderHandle)
engine/src/renderer/asset/renderer_assets.rs:323
↓ 21 callers
Method
length
(&self)
engine/src/graphics/buffer.rs:49
↓ 21 callers
Method
read_i32
(&mut self)
quake3_formats/bsp/src/read_util.rs:117
↓ 20 callers
Method
block_size
(&self)
core/src/gpu/format.rs:88
↓ 20 callers
Method
height
(&self)
engine/src/graphics/swapchain.rs:108
↓ 20 callers
Method
is_write
(self)
core/src/gpu/command.rs:527
↓ 20 callers
Method
map
(orig: AtomicRef<'b, T>, f: F)
core/src/atomic_refcell.rs:337
↓ 20 callers
Method
width
(&self)
engine/src/graphics/swapchain.rs:103
↓ 19 callers
Method
dispatch
(&mut self, group_count_x: u32, group_count_y: u32, group_count_z: u32)
engine/src/graphics/command.rs:508
↓ 19 callers
Method
info
(&self)
graphics/metal/src/buffer.rs:118
↓ 19 callers
Method
is_empty
(&self)
engine/src/graphics/allocator.rs:179
↓ 19 callers
Method
request_compute_pipeline
( &self, assets: &RendererAssetsReadOnly, path: &str, )
engine/src/renderer/asset/shader_manager.rs:814
↓ 18 callers
Function
ALerpD1
------------------------------------------------------------------------------------------------------------------------------
engine/shaders/ffx_a.h:301
↓ 18 callers
Function
ALerpF1
engine/shaders/ffx_a.h:302
↓ 18 callers
Method
create_buffer
( &mut self, name: &str, info: &BufferInfo, memory_usage: MemoryUsage,
engine/src/renderer/renderer_resources.rs:172
↓ 18 callers
Method
handle
(&self)
graphics/metal/src/rt.rs:241
↓ 18 callers
Method
join
(self)
engine/src/wasm.rs:23
↓ 18 callers
Method
map
(&self, offset: u64, _length: u64, _invalidate: bool)
graphics/metal/src/buffer.rs:122
↓ 17 callers
Method
as_mut
(&mut self)
core/src/pool.rs:29
↓ 17 callers
Method
get
(&self, key: &Q)
engine/src/asset/fixed_byte_size_cache.rs:58
↓ 16 callers
Function
SpdStoreIntermediate
engine/shaders/ffx_spd.h:372
↓ 16 callers
Method
finish
(mut self)
engine/src/graphics/command.rs:573
↓ 16 callers
Method
request_asset
( self: &Arc<Self>, path: &str, asset_type: AssetType, priority: AssetLoadPrio
engine/src/asset/asset_manager.rs:488
↓ 15 callers
Method
is_empty
(&self)
graphics/webgpu/src/binding.rs:163
↓ 15 callers
Method
next
(&mut self)
valve_formats/vpk/src/utilities/asn_key_parser.rs:211
↓ 14 callers
Method
buffer
(&self)
engine/src/renderer/asset/asset_buffer.rs:140
↓ 14 callers
Method
current_position
(&self)
valve_formats/vpk/src/utilities/asn_key_parser.rs:177
↓ 14 callers
Method
handle
(&self)
graphics/vulkan/src/rt.rs:454
↓ 14 callers
Method
offset
(&self)
engine/src/renderer/asset/asset_buffer.rs:183
↓ 13 callers
Function
SpdWorkgroupShuffleBarrier
engine/shaders/ffx_spd.h:381
↓ 13 callers
Method
create_sampler
(&self, info: &SamplerInfo)
engine/src/graphics/device.rs:122
↓ 13 callers
Method
get_command_buffer
(&'a self, _queue_type: QueueType)
engine/src/graphics/context.rs:177
↓ 13 callers
Method
get_render_pass_encoder
(&self)
graphics/metal/src/command.rs:323
↓ 13 callers
Method
gpu_writable
(&self)
core/src/gpu/buffer.rs:27
next →
1–100 of 2,542, ranked by callers