MCPcopy Create free account

hub / github.com/aykamko/minecrust / functions

Functions142 in github.com/aykamko/minecrust

↓ 16 callersMethodspeed
(&self)
src/camera.rs:237
↓ 14 callersFunctionsend_dom_controls_user_event
(event: DomControlsUserEvent)
src/dom_controls.rs:35
↓ 13 callersMethodget_chunk_mut
(&mut self, chunk_idx: [usize; 2])
src/world.rs:415
↓ 11 callersMethodget_raw_ptr_mut
(&mut self, x: usize, y: usize, z: usize)
src/vec_extra.rs:63
↓ 7 callersMethodget
(&self, face: Face)
src/world.rs:184
↓ 7 callersMethodget_block
(&self, x: usize, y: usize, z: usize)
src/world.rs:425
↓ 5 callersFunctionisTouchDevice
()
ts/index.ts:13
↓ 5 callersMethodset
(&mut self, face: Face, value: bool)
src/world.rs:188
↓ 4 callersMethodget_colliding_block
Ray intersection algo pseudocode: start at eye e all_candidate_cubes = [] repeat for N steps # N = 20ish add unit vector in direction t # t = target
src/world.rs:1172
↓ 4 callersMethodis_collidable
(&self)
src/world.rs:106
↓ 4 callersMethodprocess_window_event
(&mut self, event: &WindowEvent)
src/world.rs:1792
↓ 3 callersMethodarray_index
(&self, x: usize, y: usize, z: usize)
src/vec_extra.rs:17
↓ 3 callersMethodget_chunk
(&self, chunk_idx: [usize; 2])
src/world.rs:420
↓ 3 callersMethoditer_visible_chunks
(&self, camera: &Camera)
src/world.rs:800
↓ 3 callersMethodmaybe_allocate_chunk
(&mut self, outer_chunk_idx: [usize; 2])
src/world.rs:705
↓ 3 callersFunctionmountJoysticks
(wasmModule: any)
ts/index.ts:172
↓ 3 callersFunctionplace_block_type_changed
(block_type: &str)
src/dom_controls.rs:119
↓ 3 callersMethodrender_chunk
( &'a self, rpass: &mut wgpu::RenderPass<'a>, chunk_idx: [usize; 2], data_type
src/lib.rs:1095
↓ 3 callersMethodresize
(&mut self, new_size: winit::dpi::PhysicalSize<u32>)
src/lib.rs:851
↓ 3 callersMethodset_render_descriptor_idx
( &mut self, chunk_idx: [usize; 2], render_descriptor_idx: usize, )
src/world.rs:762
↓ 3 callersFunctionsrgb_to_rgb
(v: f64)
src/color.rs:14
↓ 2 callersMethodcompute_chunk_mesh
(&mut self, chunk_idx: [usize; 2], camera: &Camera)
src/world.rs:874
↓ 2 callersMethodget_affected_chunks
(&self, block_pos: &cgmath::Point3<usize>)
src/world.rs:1304
↓ 2 callersMethodget_chunk_order_by_distance
(&self, camera: &Camera)
src/world.rs:776
↓ 2 callersMethodget_light_view_proj
(&self)
src/light.rs:57
↓ 2 callersMethodget_render_descriptor_idx
(&self, chunk_idx: [usize; 2])
src/world.rs:771
↓ 2 callersMethodget_unchecked
(&self, x: usize, y: usize, z: usize)
src/vec_extra.rs:55
↓ 2 callersFunctionget_world_center
()
src/world.rs:257
↓ 2 callersMethodhighlight_colliding_block
(&mut self, camera: &Camera)
src/world.rs:1121
↓ 2 callersMethodis_empty
(&self)
src/world.rs:200
↓ 2 callersMethodis_semi_translucent
(&self)
src/world.rs:80
↓ 2 callersMethodis_translucent
(&self)
src/world.rs:91
↓ 2 callersFunctionlook_at_rh
( eye: Point3<S>, center: Point3<S>, up: Vector3<S>, )
src/camera.rs:47
↓ 2 callersFunctionlook_to_rh
From cgmath 18.0 source: https://docs.rs/cgmath/0.18.0/src/cgmath/matrix.rs.html#366-378
src/camera.rs:33
↓ 2 callersFunctionpreventDoubleTapZoom
(event: any)
ts/index.ts:148
↓ 2 callersMethodprocess_web_dom_button_event
(&mut self, event: &DomControlsUserEvent)
src/world.rs:1865
↓ 2 callersMethodsub
(&self, other: &Self)
src/game_loop.rs:20
↓ 2 callersMethodto_raw
(&self)
src/light.rs:65
↓ 2 callersMethodupdate_frustum
(&mut self)
src/camera.rs:127
↓ 2 callersMethodupdate_view_proj
(&mut self, camera: &Camera)
src/camera.rs:186
↓ 2 callersMethodvertex_data
(&self)
src/world.rs:305
↓ 2 callersMethodvertex_data_for_sunlight
(&self)
src/light.rs:90
↓ 2 callersFunctionyield_
Yield to Javascript
src/wasm_utils.rs:9
↓ 1 callersMethodblock_collidable_at_point
(&self, point: &cgmath::Point3<f32>)
src/world.rs:1259
↓ 1 callersMethodbreak_block
Returns which chunks were modified
src/world.rs:1356
↓ 1 callersMethodbuild_view_projection_matrix
(&self)
src/camera.rs:105
↓ 1 callersMethodcamera_relative_position_from_world_position
( &self, chunk_idx: [usize; 2], camera: &Camera, )
src/world.rs:819
↓ 1 callersMethodcollision_normal_from_ray_2
( &self, camera: &Camera, next_eye: &cgmath::Point3<f32>, )
src/world.rs:1264
↓ 1 callersFunctioncropImage
( image: HTMLImageElement, cropX: number, cropY: number, cropWidth: number, cropHeight: number )
ts/blockDisplay.ts:12
↓ 1 callersMethoddid_move
(&self)
src/world.rs:325
↓ 1 callersMethoddims
()
src/vec_extra.rs:20
↓ 1 callersMethodfind_chunk_neighbors
( &self, chunks: &Vec<[usize; 2]>, neighbor_candidates: &Vec<[usize; 2]>, )
src/world.rs:594
↓ 1 callersMethodfixed_time_step
(&self)
src/game_loop.rs:136
↓ 1 callersMethodforward_normal
(&self)
src/camera.rs:101
↓ 1 callersMethodgenerate_chunk
(&mut self, [chunk_x, chunk_z]: [usize; 2])
src/world.rs:658
↓ 1 callersFunctiongenerate_chunk_elevation_map
Source: https://www.redblobgames.com/maps/terrain-from-noise/
src/map_generation.rs:17
↓ 1 callersMethodgenerate_world_data
(&mut self, camera: &Camera)
src/world.rs:838
↓ 1 callersFunctionhandleCanvasDidMount
(canvasElem: HTMLCanvasElement)
ts/index.ts:254
↓ 1 callersFunctionhideJoystickHints
()
ts/index.ts:22
↓ 1 callersMethodinitial_setup
(&mut self, camera: &Camera)
src/world.rs:755
↓ 1 callersMethodis_sprite
(&self)
src/world.rs:115
↓ 1 callersFunctionjs_handle_game_ready
()
src/wasm_utils.rs:43
↓ 1 callersFunctionjs_update_game_state_load_progress
(load_progress: f64)
src/wasm_utils.rs:38
↓ 1 callersFunctionloadImage
(url: string)
ts/blockDisplay.ts:2
↓ 1 callersMethodmaybe_generate_flower
(&mut self, ground_elevation: [usize; 3])
src/world.rs:647
↓ 1 callersMethodmaybe_generate_tree
(&mut self, base_location: [usize; 3])
src/world.rs:614
↓ 1 callersMethodnext_frame
(&mut self, mut update: U, mut render: R)
src/game_loop.rs:78
↓ 1 callersMethodphysics_tick
(&mut self, game_loop: &mut GameLoop, camera: &Camera)
src/world.rs:1438
↓ 1 callersMethodplace_block
Returns which chunks were modified
src/world.rs:1379
↓ 1 callersMethodprocess_device_event
(&mut self, event: &DeviceEvent)
src/camera.rs:302
↓ 1 callersFunctionregisterDomButtonEventListeners
(wasmModule: any)
ts/index.ts:107
↓ 1 callersMethodrender_frame
(&mut self, spawner: &Spawner)
src/lib.rs:1136
↓ 1 callersMethodreset_mouse_delta
(&mut self)
src/camera.rs:340
↓ 1 callersFunctionrun
(width: usize, height: usize)
src/lib.rs:1308
↓ 1 callersMethodrun_until_stalled
(&self)
src/spawner.rs:21
↓ 1 callersFunctionset_global_event_loop_proxy
(event_loop: &EventLoop<DomControlsUserEvent>)
src/dom_controls.rs:31
↓ 1 callersFunctionshowPortraitOrientationWarning
()
ts/index.ts:95
↓ 1 callersFunctionsleep_ms
Hack to get async sleep on wasm
src/wasm_utils.rs:15
↓ 1 callersMethodspawn_local
(&self, future: impl Future<Output = ()> + 'a)
src/spawner.rs:17
↓ 1 callersMethodtexture_atlas_offsets
top, bottom, sides
src/world.rs:134
↓ 1 callersMethodupdate_camera
( &mut self, camera: &mut Camera, world_state: &crate::world::WorldState, )
src/camera.rs:344
↓ 1 callersMethodupdate_light_space_proj
(&mut self, camera: &Camera)
src/light.rs:78
↓ 1 callersMethodupdate_tick
( &mut self, game_loop: &mut game_loop::GameLoop, left_mouse_clicked: &mut bool,
src/lib.rs:888
Functiona_button_pressed
()
src/dom_controls.rs:49
Functiona_button_released
()
src/dom_controls.rs:53
Methodaccumulated_time
(&self)
src/game_loop.rs:156
Functionb_button_pressed
()
src/dom_controls.rs:57
Functionb_button_released
()
src/dom_controls.rs:61
Methodblending_factor
(&self)
src/game_loop.rs:160
Functionblock_preview_pressed
()
src/dom_controls.rs:73
Functionblock_preview_released
()
src/dom_controls.rs:77
Methodcheck_collision_in_direction
Define a helper function to check for collisions in a given direction
src/world.rs:1448
Methodcreate_depth_texture
( label: &str, device: &wgpu::Device, [width, height]: [u32; 2], sampler_descr
src/texture.rs:10
Methodcreate_pixel_art_image_texture
( image_file_raw_bytes: &[u8], device: &wgpu::Device, queue: &wgpu::Queue, lab
src/texture.rs:44
Methodcurrent_instant
(&self)
src/game_loop.rs:168
Methoddefault
()
src/world.rs:249
Methoddesc
()
src/instance.rs:30
Methoddesc
()
src/vertex.rs:40
Methodfmt
(&self, f: &mut fmt::Formatter)
src/world.rs:56
Methodgenerate_quad_data
( quads: &Vec<[glam::Vec3; 4]>, maybe_projection: Option<glam::Mat4>, quad_data_out: &
src/vertex.rs:65
next →1–100 of 142, ranked by callers