MCPcopy Create free account

hub / github.com/AThilenius/logic-paint-rs / functions

Functions178 in github.com/AThilenius/logic-paint-rs

Methodcompile_from_buffer
( buffer: &Buffer, mut modules: Vec<Box<dyn Module>>, )
src/substrate/execution_context.rs:57
Methoddeactivate
(&mut self, _buffer: Buffer)
src/tools/draw_si.rs:35
Methoddeactivate
(&mut self, buffer: Buffer)
src/tools/mod.rs:26
Methoddeactivate
(&mut self, _buffer: Buffer)
src/tools/draw_metal.rs:32
Methoddeactivate
(&mut self, _buffer: Buffer)
src/tools/place_socket.rs:33
Methoddefault
()
src/module.rs:58
Methoddefault
()
src/upc.rs:236
Methoddefault
()
src/utils/selection.rs:55
Methoddefault
()
src/wgl2/camera.rs:30
Methoddefault
()
src/substrate/label_builder.rs:18
Methoddefault
()
src/substrate/mask.rs:86
Methoddenormalize
(upc: UPC)
src/upc.rs:115
Methoddeserialize
(deserializer: D)
src/coords.rs:43
Methoddispatch_event
(&mut self, io_state: &IoState, camera: &Camera)
src/project.rs:93
Methoddispatch_event
( &mut self, ToolInput { active, io_state, buffer: previou
src/tools/draw_si.rs:48
Methoddispatch_event
( &mut self, ToolInput { active, io_state, .. }: &ToolInput, )
src/tools/visual.rs:49
Methoddispatch_event
( &mut self, ToolInput { active, io_state, buffer: previou
src/tools/draw_metal.rs:45
Methoddispatch_event
( &mut self, ToolInput { io_state, camera, .. }: &ToolInput, )
src/tools/camera_controller.rs:15
Methoddispatch_event
( &mut self, ToolInput { active, io_state, .. }: &ToolInput, )
src/tools/place_socket.rs:42
Methoddispatch_input
(&mut self, io_state: &IoState)
src/substrate/label_builder.rs:39
Methoddraw
(&mut self, camera: &mut Camera, editor: &Project)
src/viewport.rs:51
Methoddraw_metal
( &mut self, CellCoord(start): CellCoord, CellCoord(end): CellCoord, initial_i
src/substrate/buffer_brush.rs:58
Methoddraw_si
( &mut self, CellCoord(start): CellCoord, CellCoord(end): CellCoord, initial_i
src/substrate/buffer_brush.rs:25
Methoddrop
(&mut self)
src/wgl2/quad_vao.rs:106
Methoddrop
(&mut self)
src/wgl2/texture.rs:79
Methodeq
(&self, other: &Self)
src/wgl2/camera.rs:21
Methodevent_key_down
(&mut self, e: KeyboardEvent)
src/substrate/io.rs:117
Methodevent_key_up
(&mut self, e: KeyboardEvent)
src/substrate/io.rs:130
Methodevent_mouse
(&mut self, e: MouseEvent, camera: &Camera)
src/substrate/io.rs:143
Methodevent_mouse_presence
(&mut self, presence: bool)
src/substrate/io.rs:181
Methodevent_wheel
(&mut self, e: WheelEvent)
src/substrate/io.rs:187
Methodexplore_trace
( buffer: &Buffer, atom: Atom, trace_lookup_by_atom: &mut HashMap<Atom, usize>,
src/substrate/compiler.rs:222
Methodfix_all_cells
(&mut self)
src/substrate/buffer.rs:222
Methodfrom
(cell_coord: CellCoord)
src/coords.rs:94
Methodfrom
(upc: UPC)
src/upc.rs:265
Methodfrom_base64_string
(base_64_string: &str)
src/substrate/buffer_serde.rs:77
Methodfrom_buffer
(buffer: &Buffer)
src/substrate/compiler.rs:72
Methodfrom_bytes
(bytes: &[u8])
src/substrate/buffer_serde.rs:84
Methodfrom_cardinal
(dir: IVec2)
src/upc.rs:423
Methodfrom_highlight_trace
(buffer: &Buffer, atom: Atom)
src/substrate/mask.rs:25
Methodfrom_offset_into_chunk
(chunk_coord: &ChunkCoord, x: usize, y: usize)
src/coords.rs:147
Methodfrom_rectangle_inclusive
(first_point: TF, second_point: TS)
src/utils/selection.rs:18
Methodfrom_slice
(slice: &[u8])
src/upc.rs:26
Methodfrom_upc_idx
(mut idx: usize)
src/coords.rs:188
Methodget_name
(&self)
src/tools/draw_si.rs:22
Methodget_name
(&self)
src/tools/visual.rs:26
Methodget_name
(&self)
src/tools/draw_metal.rs:19
Methodget_name
(&self)
src/tools/camera_controller.rs:11
Methodget_name
(&self)
src/tools/place_socket.rs:21
Methodget_or_create_chunk
(&mut self, c: T)
src/substrate/mask.rs:54
Methodget_trace_atoms
(buffer: &Buffer, edge_atom: Atom)
src/substrate/compiler.rs:202
Functionmain
()
lc3b/src/main.rs:426
Functionmain
()
src/lib.rs:17
Methodnew
(buffer: Buffer)
src/project.rs:64
Methodnew
(canvas: HtmlCanvasElement)
src/viewport.rs:31
Methodnew
( ctx: &WebGl2RenderingContext, program: &CellProgram, chunk_coord: &ChunkCoord,
src/wgl2/quad_vao.rs:15
Methodnew
(ctx: &WebGl2RenderingContext, program: &WebGlProgram, name: &str)
src/wgl2/uniform.rs:14
Methodnew
()
src/substrate/buffer.rs:60
Methodnew
()
src/substrate/io.rs:113
Methodnew
Create a delta from two buffers. `from` is the previous buffer, and `to` is the target buffer. In other words, the delta can be applied to `from` and
src/substrate/buffer_delta.rs:30
Methodnew_chunk_texture
(gl: &WebGl2RenderingContext)
src/wgl2/texture.rs:12
Methodnew_translation_scale
(translation: Vec2, scale: f32)
src/wgl2/camera.rs:76
Methodnormalize
(self)
src/upc.rs:111
Methodproject_cell_coord_to_screen_point
(&self, coord: CellCoord)
src/wgl2/camera.rs:124
Methodrender_to_buffer
(&self, render_markers: bool)
src/substrate/label_builder.rs:80
Methodreset
(&mut self)
src/module.rs:77
Functionrun_thread_test
()
src/lib.rs:23
Methodserialize
(&self, serializer: S)
src/coords.rs:34
Functionsign_extend
(value: u16)
lc3b/src/main.rs:446
Methodstep
Executes the next instruction
lc3b/src/main.rs:242
Methodtest_cell_in_selection
(&self, point: T)
src/utils/selection.rs:36
Functiontest_sign_extend_6bit
()
lc3b/src/main.rs:485
Functiontest_sign_extend_9bit
()
lc3b/src/main.rs:470
Methodtick_once
(&mut self)
src/substrate/execution_context.rs:111
Methodto_base64_string
(&self)
src/substrate/buffer_serde.rs:34
Methodtrigger
Called when one or more GPIOs have been triggered. By the time this is called, the ModuleGpio instance has already been updated.
src/module.rs:41
Methodtry_from
(value: u16)
lc3b/src/main.rs:97
Methodupdate_buffer_mask
(&mut self)
src/substrate/execution_context.rs:204
← previous101–178 of 178, ranked by callers