MCPcopy Create free account

hub / github.com/PacktPublishing/Game-Development-with-Rust-and-WebAssembly / functions

Functions103 in github.com/PacktPublishing/Game-Development-with-Rust-and-WebAssembly

↓ 10 callersMethodx
(&self)
src/engine.rs:81
↓ 10 callersMethody
(&self)
src/engine.rs:85
↓ 8 callersMethodreset_frame
(mut self)
src/game.rs:892
↓ 7 callersMethodcontext
(&self)
src/game.rs:536
↓ 7 callersMethodupdate
(self, keystate: &KeyState)
src/game.rs:43
↓ 6 callersMethodknock_out
(&mut self)
src/game.rs:400
↓ 6 callersMethodright
(&self)
src/game.rs:356
↓ 6 callersMethodtransition
(self, event: Event)
src/game.rs:499
↓ 5 callersMethoddestination_box
(&self)
src/game.rs:452
↓ 5 callersMethodland_on
(&mut self, position: i16)
src/game.rs:404
↓ 5 callersMethodupdate_context
(&mut self, frames: u8)
src/game.rs:652
↓ 4 callersFunctioncanvas
()
src/browser.rs:37
↓ 4 callersFunctionclosure_wrap
(data: Box<T>)
src/browser.rs:125
↓ 4 callersFunctiondocument
()
src/browser.rs:31
↓ 4 callersFunctionload_image
(source: &str)
src/engine.rs:149
↓ 4 callersMethodset_x
(&mut self, x: i16)
src/engine.rs:77
↓ 4 callersFunctionwindow
()
src/browser.rs:27
↓ 3 callersMethodbounding_box
(&self)
src/game.rs:440
↓ 3 callersFunctiondraw_ui
(html: &str)
src/browser.rs:136
↓ 3 callersFunctionfetch_json
(json_path: &str)
src/browser.rs:79
↓ 3 callersFunctionfind_html_element_by_id
(id: &str)
src/browser.rs:166
↓ 3 callersMethodis_pressed
(&self, code: &str)
src/engine.rs:278
↓ 3 callersMethodmove_horizontally
(&mut self, x: i16)
src/game.rs:349
↓ 3 callersFunctionrightmost
(obstacle_list: &[Box<dyn Obstacle>])
src/game.rs:1101
↓ 3 callersMethodset_on
(mut self, position: i16)
src/game.rs:913
↓ 3 callersFunctionstone_and_platform
( stone: HtmlImageElement, sprite_sheet: Rc<SpriteSheet>, offset_x: i16, )
src/segments.rs:43
↓ 3 callersMethodstop
(mut self)
src/game.rs:907
↓ 2 callersMethodbottom
(&self)
src/engine.rs:73
↓ 2 callersMethodbounding_boxes
(&self)
src/game.rs:306
↓ 2 callersFunctionclosure_once
(fn_once: F)
src/browser.rs:118
↓ 2 callersMethodcurrent_sprite
(&self)
src/game.rs:436
↓ 2 callersMethoddraw_image
(&self, image: &HtmlImageElement, frame: &Rect, destination: &Rect)
src/engine.rs:104
↓ 2 callersFunctionfetch_response
(resource: &str)
src/browser.rs:72
↓ 2 callersFunctionfind_ui
()
src/browser.rs:159
↓ 2 callersMethodintersects
(&self, rect: &Rect)
src/engine.rs:62
↓ 2 callersMethodjump
(&mut self)
src/game.rs:396
↓ 2 callersMethodload_sound
(&self, filename: &str)
src/engine.rs:425
↓ 2 callersMethodnew_game
(self)
src/game.rs:210
↓ 2 callersFunctionplay_sound
(ctx: &AudioContext, buffer: &AudioBuffer, looping: LOOPING)
src/sound.rs:37
↓ 2 callersFunctionrequest_animation_frame
(callback: &LoopClosure)
src/browser.rs:112
↓ 2 callersMethodright
(&self)
src/engine.rs:69
↓ 2 callersMethodrun_right
(&mut self)
src/game.rs:82
↓ 2 callersMethodslide
(&mut self)
src/game.rs:392
↓ 1 callersMethodcell
(&self, name: &str)
src/engine.rs:399
↓ 1 callersMethodcheck_intersection
(&self, boy: &mut RedHatBoy)
src/game.rs:312
↓ 1 callersMethodclear
(&self, rect: &Rect)
src/engine.rs:95
↓ 1 callersFunctionconnect_with_audio_node
( buffer_source: &AudioBufferSourceNode, destination: &AudioDestinationNode, )
src/sound.rs:16
↓ 1 callersFunctioncontext
()
src/browser.rs:45
↓ 1 callersFunctioncreate_audio_context
()
src/sound.rs:7
↓ 1 callersFunctioncreate_buffer_source
(ctx: &AudioContext)
src/sound.rs:11
↓ 1 callersFunctioncreate_raf_closure
(f: impl FnMut(f64) + 'static)
src/browser.rs:108
↓ 1 callersFunctioncreate_track_source
(ctx: &AudioContext, buffer: &AudioBuffer)
src/sound.rs:25
↓ 1 callersFunctiondecode_audio_data
( ctx: &AudioContext, array_buffer: &ArrayBuffer, )
src/sound.rs:48
↓ 1 callersMethoddraw
(&self, renderer: &Renderer)
src/engine.rs:368
↓ 1 callersMethoddraw_entire_image
(&self, image: &HtmlImageElement, position: &Point)
src/engine.rs:120
↓ 1 callersFunctiondraw_frame_rate
(renderer: &Renderer, frame_time: f64)
src/engine.rs:244
↓ 1 callersMethoddraw_text
(&self, text: &str, location: &Point)
src/engine.rs:140
↓ 1 callersMethodend_game
(self)
src/game.rs:122
↓ 1 callersFunctionfetch_array_buffer
(resource: &str)
src/browser.rs:90
↓ 1 callersFunctionfetch_with_str
(resource: &str)
src/browser.rs:66
↓ 1 callersMethodframe_name
(&self)
src/game.rs:428
↓ 1 callersMethodgenerate_next_segment
(&mut self)
src/game.rs:977
↓ 1 callersFunctionhide_ui
()
src/browser.rs:142
↓ 1 callersMethodinitialize
(&self)
src/game.rs:1031
↓ 1 callersMethodknocked_out
(&self)
src/game.rs:412
↓ 1 callersMethodnew_game_pressed
(&mut self)
src/game.rs:237
↓ 1 callersFunctionnew_image
()
src/browser.rs:103
↓ 1 callersFunctionnow
()
src/browser.rs:129
↓ 1 callersFunctionplatform_and_stone
( stone: HtmlImageElement, sprite_sheet: Rc<SpriteSheet>, offset_x: i16, )
src/segments.rs:68
↓ 1 callersMethodplay_jump_sound
(self)
src/game.rs:919
↓ 1 callersMethodplay_looping_sound
(&self, sound: &Sound)
src/engine.rs:439
↓ 1 callersMethodplay_sound
(&self, sound: &Sound)
src/engine.rs:435
↓ 1 callersMethodpos_y
(&self)
src/game.rs:416
↓ 1 callersFunctionprepare_input
()
src/engine.rs:309
↓ 1 callersFunctionprocess_input
(state: &mut KeyState, keyevent_receiver: &mut UnboundedReceiver<KeyPress>)
src/engine.rs:296
↓ 1 callersMethodrun
(self)
src/game.rs:686
↓ 1 callersMethodset_pressed
(&mut self, code: &str, event: web_sys::KeyboardEvent)
src/engine.rs:282
↓ 1 callersMethodset_released
(&mut self, code: &str)
src/engine.rs:286
↓ 1 callersMethodset_vertical_velocity
(mut self, y: i16)
src/game.rs:897
↓ 1 callersFunctionspawn_local
(future: F)
src/browser.rs:59
↓ 1 callersMethodstand
(self)
src/game.rs:791
↓ 1 callersMethodstart
(game: impl Game)
src/engine.rs:196
↓ 1 callersMethodstart_running
(mut self)
src/game.rs:86
↓ 1 callersMethodvelocity
(&self)
src/game.rs:973
↓ 1 callersMethodvelocity_y
(&self)
src/game.rs:420
↓ 1 callersMethodwalking_speed
(&self)
src/game.rs:424
Functionadd_click_handler
(elem: HtmlElement)
src/engine.rs:339
Methodbounding_box
(&self)
src/engine.rs:372
Functioncreate_floating_platform
(sprite_sheet: Rc<SpriteSheet>, position: Point)
src/segments.rs:34
Methoddraw
(&self, renderer: &Renderer)
src/game.rs:51
Methoddraw_rect
(&self, bounding_box: &Rect)
src/engine.rs:127
Methodfrom
(state: ReadyEndState)
src/game.rs:111
Functionmain_js
()
src/lib.rs:14
Methodmove_horizontally
(&mut self, distance: i16)
src/engine.rs:376
Methodnew
()
src/game.rs:27
Methodnew
(position: Point, width: i16, height: i16)
src/engine.rs:50
Methodnew_from_x_y
(x: i16, y: i16, width: i16, height: i16)
src/engine.rs:58
Methodreset
(boy: Self)
src/game.rs:379
Functionrust_test
()
tests/app.rs:10
Functiontest_error_loading_json
()
src/browser.rs:187
next →1–100 of 103, ranked by callers