MCPcopy Create free account

hub / github.com/Hirtol/egui_memory_editor / functions

Functions42 in github.com/Hirtol/egui_memory_editor

↓ 4 callersMethoditer
()
src/option_data.rs:13
↓ 4 callersMethodset_selected_edit_address
(&mut self, new_address: Option<Address>, address_space: &Range<Address>)
src/option_data.rs:165
↓ 3 callersMethoddraw_editor_contents_impl
( &mut self, ui: &mut Ui, mem: &mut T, mut read_fn: impl FnMut(&mut T, Address
src/lib.rs:177
↓ 3 callersMethodset_highlight_address
(&mut self, new_address: Address)
src/option_data.rs:153
↓ 2 callersMethodbytes_to_read
(&self)
src/option_data.rs:39
↓ 2 callersMethodshould_highlight
(&self, address: Address)
src/option_data.rs:177
↓ 2 callersMethodui
(&mut self, ui: &mut egui::Ui)
examples/simple/frame_history.rs:31
↓ 2 callersMethodwindow_ui_impl
( &mut self, ctx: &Context, is_open: &mut bool, mem: &mut T, read_fn:
src/lib.rs:122
↓ 2 callersMethodwith_address_range
(mut self, range_name: impl Into<String>, address_range: Range<Address>)
src/lib.rs:481
↓ 1 callersFunctioncreate_frame_history
(ctx: &Context, frame: &Frame, frame_history: &mut FrameHistory)
examples/simple/main.rs:89
↓ 1 callersMethoddraw_ascii_sidebar
( &mut self, ui: &mut Ui, mem: &mut T, read_fn: &mut impl FnMut(&mut T, Addres
src/lib.rs:381
↓ 1 callersMethoddraw_data_preview
Draws the data preview underneath a collapsing header.
src/option_ui.rs:141
↓ 1 callersMethoddraw_main_options
Draw the main options, including the column selection and goto address.
src/option_ui.rs:32
↓ 1 callersMethoddraw_memory_values
( &mut self, ui: &mut Ui, mem: &mut T, read_fn: &mut impl FnMut(&mut T, Addres
src/lib.rs:262
↓ 1 callersMethoddraw_options_area
Draw the `Options` collapsing header with the main options and data preview hidden underneath.
src/option_ui.rs:10
↓ 1 callersMethodget_line_height
Return the line height for the current provided `Ui` and selected `TextStyle`s
src/lib.rs:425
↓ 1 callersMethodgraph
(&mut self, ui: &mut egui::Ui)
examples/simple/frame_history.rs:52
↓ 1 callersMethodhandle_keyboard_edit_input
Check for arrow keys when we're editing a memory value at an address.
src/lib.rs:440
↓ 1 callersMethodon_new_frame
Called first
examples/simple/frame_history.rs:19
↓ 1 callersMethodread_value
(&mut self, address: usize)
examples/simple/main.rs:80
↓ 1 callersMethodset_address_range
Add or update an address range. See also [`Self::with_address_range`]
src/lib.rs:489
↓ 1 callersMethodset_options
Set the memory options, useful if you use the `persistence` feature. See also [`Self::with_options`]
src/lib.rs:512
↓ 1 callersMethodshould_subtle_highlight
(&self, address: Address, data_format: DataFormatType)
src/option_data.rs:182
↓ 1 callersMethodshrink_window_ui
Shrink the window to the previous frame's memory viewer's width. This essentially allows us to only have height resize, and have width grow/shrink as
src/lib.rs:434
↓ 1 callersFunctionslice_to_decimal_string
Turn a provided slice into a decimal [`String`] representing it's value, interpretation is based on the provided [`crate::option_data::DataPreviewOpti
src/utilities.rs:7
↓ 1 callersMethodwindow_ui
Create a window and render the memory editor contents within. If you want to make your own window/container to be used for the editor contents, you c
src/lib.rs:111
↓ 1 callersMethodwith_window_title
(mut self, title: impl Into<String>)
src/lib.rs:467
↓ 1 callersMethodwrite_value
(&mut self, address: usize, val: u8)
examples/simple/main.rs:84
Methoddefault
()
src/lib.rs:518
Methoddefault
()
src/option_data.rs:59
Methoddefault
()
examples/simple/main.rs:28
Methoddefault
()
examples/simple/frame_history.rs:8
Methoddraw_editor_contents
Draws the actual memory viewer/editor. Can be included in whatever container you want. Use [`Self::window_ui`] if you want to have a window with the
src/lib.rs:167
Methoddraw_editor_contents_read_only
Draws the actual memory viewer/editor. Can be included in whatever container you want. Use [`Self::window_ui`] if you want to have a window with the
src/lib.rs:148
Functionmain
()
examples/simple/main.rs:10
Methodmean_frame_time
(&self)
examples/simple/frame_history.rs:27
Methodnew
Create the MemoryEditor, which should be kept in memory between frames. The `read_function` should return one `u8` value from the object which you pr
src/lib.rs:56
Methodread_mem_value
( mem: &mut T, read_fn: &mut impl FnMut(&mut T, Address) -> Option<u8>, address: Addre
src/option_ui.rs:206
Methodupdate
(&mut self, ctx: &Context, frame: &mut Frame)
examples/simple/main.rs:50
Methodvisible_range
Returns the visible range of the last frame. Can be useful for asynchronous memory querying.
src/lib.rs:69
Methodwindow_ui_read_only
Create a read-only window and render the memory editor contents within. If you want to make your own window/container to be used for the editor conte
src/lib.rs:85
Methodwith_options
(mut self, options: MemoryEditorOptions)
src/lib.rs:504