Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cleggacus/bhusie
/ functions
Functions
135 in github.com/cleggacus/bhusie
⨍
Functions
135
◇
Types & classes
48
↓ 9 callers
Method
move_camera
(&mut self, amount: Vector3<f32>)
src/scene/camera.rs:18
↓ 9 callers
Method
output_view
(&self)
src/renderer/pipelines/fxaa_pipline.rs:250
↓ 7 callers
Method
pass
(&mut self, encoder: &mut wgpu::CommandEncoder)
src/renderer/pipelines/fxaa_pipline.rs:258
↓ 7 callers
Method
show
(&mut self)
src/ui/model_settings.rs:56
↓ 6 callers
Method
is_key_down
(&self, key: KeyCode)
src/input_manager.rs:47
↓ 5 callers
Method
right
(&self)
src/scene/camera.rs:53
↓ 4 callers
Function
dot_grid_gradient
(ix: u32, iy: u32, x: f32, y: f32)
perlin/src/main.rs:25
↓ 4 callers
Function
generate
(width: u32, height: u32, density: u32)
perlin/src/main.rs:60
↓ 4 callers
Method
sampler
(&self)
src/renderer/texture.rs:82
↓ 4 callers
Method
show
(&mut self)
src/ui/render_settings.rs:196
↓ 4 callers
Method
size
(&self)
src/renderer/array_buffer.rs:67
↓ 4 callers
Function
spiral
(buffer: ImageBuffer<Rgba<u8>, Vec<u8>>, amount: f32, power: f32)
perlin/src/main.rs:78
↓ 4 callers
Method
ui
(&mut self, ctx: &egui::Context, scene: &mut Scene)
src/ui/model_settings.rs:14
↓ 4 callers
Method
update
(&mut self, value: &FXAADetails)
src/renderer/pipelines/fxaa_pipline.rs:86
↓ 4 callers
Method
view
(&self)
src/renderer/texture.rs:78
↓ 3 callers
Method
create_buffer
(&self, device: &wgpu::Device)
src/renderer/array_buffer.rs:81
↓ 3 callers
Method
delta_time
(&self)
src/timer.rs:31
↓ 3 callers
Method
forward
(&self)
src/scene/camera.rs:45
↓ 3 callers
Function
interpolate
(a0: f32, a1: f32, w: f32)
perlin/src/main.rs:34
↓ 3 callers
Function
merge
(buffer1: ImageBuffer<Rgba<u8>, Vec<u8>>, buffer2: ImageBuffer<Rgba<u8>, Vec<u8>>, amount: f32)
perlin/src/main.rs:110
↓ 3 callers
Method
up
(&self)
src/scene/camera.rs:49
↓ 3 callers
Method
update_bounds
(&mut self, node_index: usize)
src/renderer/triangle.rs:159
↓ 2 callers
Method
add_normal
(&mut self, normal: [f32; 4])
src/renderer/triangle.rs:128
↓ 2 callers
Method
get_vertices
(&self)
src/renderer/quad.rs:14
↓ 2 callers
Method
insert
(&mut self, entity: T)
src/renderer/array_buffer.rs:33
↓ 2 callers
Method
output_texture
(&self)
src/renderer/pipelines/fxaa_pipline.rs:254
↓ 2 callers
Function
present_mode_to_string
(mode: PresentMode)
src/ui/render_settings.rs:7
↓ 2 callers
Method
resize
(&mut self, new_size: PhysicalSize<u32>)
src/app.rs:104
↓ 2 callers
Method
rotate_camera
(&mut self, yaw: f32, pitch: f32)
src/scene/camera.rs:26
↓ 2 callers
Method
run
(&mut self, event_loop: EventLoop<()>)
src/app.rs:59
↓ 2 callers
Method
show
(&mut self)
src/ui/black_hole_settings.rs:75
↓ 2 callers
Method
show
(&mut self)
src/ui/camera_settings.rs:57
↓ 2 callers
Method
update_buffer
(&mut self, queue: &wgpu::Queue, buffer: &wgpu::Buffer)
src/renderer/array_buffer.rs:71
↓ 1 callers
Method
add_triangle
(&mut self, triangle: Triangle)
src/renderer/triangle.rs:138
↓ 1 callers
Method
add_vertex
(&mut self, point: [f32; 4])
src/renderer/triangle.rs:133
↓ 1 callers
Method
build_bvh
(&mut self)
src/renderer/triangle.rs:143
↓ 1 callers
Method
ctx
(&self)
src/ui/mod.rs:59
↓ 1 callers
Method
dpad
(&self)
src/input_manager.rs:39
↓ 1 callers
Method
egui_state_mut
(&mut self)
src/ui/mod.rs:67
↓ 1 callers
Method
get_mut
(&mut self, index: usize)
src/renderer/array_buffer.rs:59
↓ 1 callers
Method
get_screen_quad
(&self, surface_width: u32, surface_height: u32)
src/renderer/pipelines/screen_pipeline.rs:138
↓ 1 callers
Method
gilrs_update
(&mut self, event: &gilrs::EventType)
src/input_manager.rs:51
↓ 1 callers
Method
handle_redraw_requested
(&mut self, elwt: &EventLoopWindowTarget<()>)
src/app.rs:116
↓ 1 callers
Method
handle_window_event
(&mut self, event: &WindowEvent, elwt: &EventLoopWindowTarget<()>)
src/app.rs:78
↓ 1 callers
Method
is_left_mouse_down
(&self)
src/input_manager.rs:27
↓ 1 callers
Method
joy_left
(&self)
src/input_manager.rs:35
↓ 1 callers
Method
joy_right
(&self)
src/input_manager.rs:31
↓ 1 callers
Function
load_model
( file_name: &str, ident: &str, model_buffer: &mut ModelArrayBuffer, )
src/renderer/model.rs:7
↓ 1 callers
Method
mouse_move
(&self)
src/input_manager.rs:43
↓ 1 callers
Function
perlin
(x: f32, y: f32)
perlin/src/main.rs:39
↓ 1 callers
Function
random_gradient
(ix: u32, iy: u32)
perlin/src/main.rs:6
↓ 1 callers
Method
remove
(&mut self, index: usize)
src/renderer/array_buffer.rs:44
↓ 1 callers
Method
render
(&mut self)
src/app.rs:108
↓ 1 callers
Method
render
(&mut self, ui: &mut UI, scene: &mut Scene, dt: f32)
src/renderer/mod.rs:370
↓ 1 callers
Function
run
()
src/app.rs:7
↓ 1 callers
Method
subdivide
(&mut self, node_index: usize)
src/renderer/triangle.rs:196
↓ 1 callers
Method
take_full_output
(&mut self)
src/ui/mod.rs:55
↓ 1 callers
Method
texture_to_output_buffer
(&mut self, encoder: &mut wgpu::CommandEncoder)
src/renderer/mod.rs:491
↓ 1 callers
Method
update
(&mut self)
src/app.rs:98
↓ 1 callers
Method
update_keyboard
(&mut self, event: &KeyEvent)
src/input_manager.rs:119
↓ 1 callers
Method
update_present_mode
(&mut self)
src/renderer/mod.rs:365
↓ 1 callers
Method
window_update
(&mut self, window_event: &WindowEvent, consumed: bool)
src/input_manager.rs:88
Method
default
()
src/input_manager.rs:131
Method
default
()
src/timer.rs:37
Method
default
()
src/scene/mod.rs:85
Method
default
()
src/scene/camera.rs:60
Method
default
()
src/scene/blackhole.rs:32
Method
default
()
src/renderer/array_buffer.rs:98
Method
default
()
src/renderer/triangle.rs:29
Method
default
()
src/renderer/material.rs:25
Method
default
()
src/ui/render_settings.rs:202
Method
default
()
src/ui/black_hole_settings.rs:81
Method
default
()
src/ui/model_settings.rs:62
Method
default
()
src/ui/camera_settings.rs:63
Method
desc
()
src/renderer/vertex.rs:9
Method
egui_state
(&self)
src/ui/mod.rs:63
Method
from
(val: Node)
src/renderer/triangle.rs:35
Method
from
(value: EdgeThresholdMax)
src/renderer/pipelines/fxaa_pipline.rs:13
Method
from_bytes
( device: &wgpu::Device, queue: &wgpu::Queue, bytes: &[u8; S] )
src/renderer/texture.rs:10
Method
fxaa
(ui: &mut egui::Ui, renderer: &mut Renderer)
src/ui/render_settings.rs:71
Method
generate_vertices
(x: f32, y: f32, w: f32, h: f32)
src/renderer/quad.rs:18
Method
get
(&self, index: usize)
src/renderer/array_buffer.rs:51
Function
main
()
src/main.rs:1
Function
main
()
perlin/src/main.rs:133
Method
new
()
src/input_manager.rs:15
Method
new
(window: &'a Window)
src/app.rs:40
Method
new
()
src/timer.rs:8
Method
new
()
src/scene/mod.rs:20
Method
new
()
src/scene/camera.rs:10
Method
new
()
src/scene/blackhole.rs:16
Method
new
(window: &'a Window, scene: &Scene)
src/renderer/mod.rs:58
Method
new
(x: f32, y: f32, w: f32, h: f32)
src/renderer/quad.rs:8
Method
new
()
src/renderer/array_buffer.rs:21
Method
new
()
src/renderer/triangle.rs:18
Method
new
(color: [f32; 4])
src/renderer/material.rs:11
Method
new
(descriptor: FXAAPipelineDescriptor)
src/renderer/pipelines/fxaa_pipline.rs:109
Method
new
(descriptor: ScreenPipelineDescriptor)
src/renderer/pipelines/screen_pipeline.rs:21
Method
new
(descriptor: SkyPipelineDescriptor)
src/renderer/pipelines/sky_pipeline.rs:18
Method
new
( descriptor: RayPipelineDescriptor )
src/renderer/pipelines/ray_pipeline.rs:36
Method
new
(descriptor: HDRPipelineDescriptor)
src/renderer/pipelines/hdr_pipeline.rs:16
next →
1–100 of 135, ranked by callers