MCPcopy Create free account

hub / github.com/TanTanDev/3d_celluar_automata / functions

Functions148 in github.com/TanTanDev/3d_celluar_automata

↓ 26 callersMethodget
(&self)
deps/bevy_egui-0.12.1/src/lib.rs:177
↓ 15 callersMethodclear
(&mut self)
src/cell_renderer.rs:259
↓ 13 callersMethodread
(&self, index: usize)
src/cells/leddoo/atomic.rs:97
↓ 10 callersMethodadd_example
(&mut self, example: Example)
src/cells/sims.rs:60
↓ 10 callersMethodbounds
(&self)
src/cells/leddoo/atomic.rs:143
↓ 7 callersMethodget_neighbour_iter
(&self)
src/neighbours.rs:11
↓ 7 callersFunctionpos_to_index
(pos: IVec3, bounds: i32)
src/utils.rs:56
↓ 7 callersMethodwrite
(&self, index: usize)
src/cells/leddoo/atomic.rs:101
↓ 6 callersFunctionindex_to_pos
(index: usize, bounds: i32)
src/utils.rs:49
↓ 6 callersMethodset_bounds
(&mut self, new_bounds: i32)
src/cells/leddoo/atomic.rs:133
↓ 6 callersFunctionwrap
(pos: IVec3, bounds: i32)
src/utils.rs:13
↓ 5 callersFunctioncenter
(bounds: i32)
src/utils.rs:74
↓ 5 callersMethodheight
(&self)
deps/bevy_egui-0.12.1/src/lib.rs:382
↓ 5 callersMethodspawn_noise
(&mut self, rule: &Rule)
src/cells/leddoo/atomic.rs:320
↓ 4 callersMethodadd_sim
(&mut self, name: String, sim: Box<dyn Sim>)
src/cells/sims.rs:56
↓ 4 callersMethodin_range
(&self, value: u8)
src/rule.rs:27
↓ 4 callersMethodin_range_incorrect
(&self, value: u8)
src/rule.rs:31
↓ 4 callersFunctionmake_some_noise_default
(center: IVec3, f: F)
src/utils.rs:37
↓ 4 callersMethodreset
(&mut self)
src/cells/mod.rs:9
↓ 4 callersMethodwidth
(&self)
deps/bevy_egui-0.12.1/src/lib.rs:377
↓ 3 callersFunctioncell_is_dead
(value: u8)
src/cells/leddoo/atomic.rs:111
↓ 3 callersMethodis_dead
(self)
src/cells/leddoo/single_threaded.rs:31
↓ 3 callersFunctionlerp_color
(color_1: Color, color_2: Color, dt: f32)
src/utils.rs:41
↓ 3 callersMethodpos_to_index
(&self, vec: IVec3)
src/cells/leddoo/single_threaded.rs:76
↓ 3 callersMethodset
(&mut self, index: usize, value: u8, neighbors: u8)
src/cell_renderer.rs:266
↓ 3 callersMethodtotal_cell_count
(&self)
src/cells/leddoo/atomic.rs:147
↓ 3 callersMethodupdate_neighbors
(&mut self, rule: &Rule, index: usize, inc: bool)
src/cells/leddoo/single_threaded.rs:85
↓ 3 callersMethodwrap
(&self, pos: IVec3)
src/cells/leddoo/single_threaded.rs:80
↓ 2 callersMethodcell_count
(&self)
src/cell_renderer.rs:246
↓ 2 callersMethodcell_count
(&self)
src/cells/leddoo/atomic.rs:156
↓ 2 callersFunctioncolor_image_as_bevy_image
(egui_image: &egui::ColorImage)
deps/bevy_egui-0.12.1/src/egui_node.rs:407
↓ 2 callersFunctioncolor_picker
(ui: &mut egui::Ui, color: &mut Color)
src/cells/sims.rs:252
↓ 2 callersMethodctx_for_windows_mut
Allows to get multiple contexts at the same time. This function is useful when you want to get multiple window contexts without using the `multi_threa
deps/bevy_egui-0.12.1/src/lib.rs:294
↓ 2 callersMethodindex_to_pos
(&self, index: usize)
src/cells/leddoo/single_threaded.rs:72
↓ 2 callersMethodset_example
(&mut self, index: usize)
src/cells/sims.rs:77
↓ 2 callersMethodset_pos
(&mut self, pos: IVec3, value: u8, neighbors: u8)
src/cell_renderer.rs:271
↓ 2 callersMethodset_sim
(&mut self, index: usize)
src/cells/sims.rs:64
↓ 2 callersMethodtry_ctx_for_windows_mut
Fallible variant of [`EguiContext::ctx_for_windows_mut`]. Make sure to set up the render graph by calling [`setup_pipeline`]. # Panics Panics if the
deps/bevy_egui-0.12.1/src/lib.rs:313
↓ 2 callersFunctionupdate_window_contexts
( egui_context: &mut EguiContext, egui_input: &mut HashMap<WindowId, EguiInput>, window_resources:
deps/bevy_egui-0.12.1/src/systems.rs:284
↓ 1 callersFunctionalpha_image_as_color_image
(image: &egui::AlphaImage)
deps/bevy_egui-0.12.1/src/egui_node.rs:399
↓ 1 callersMethodapply_changes
(&mut self, rule: &Rule)
src/cells/tantan/single_threaded.rs:90
↓ 1 callersMethodapply_changes
(&mut self, rule: &Rule)
src/cells/tantan/multi_threaded.rs:248
↓ 1 callersFunctionas_color_image
(image: &egui::ImageData)
deps/bevy_egui-0.12.1/src/egui_node.rs:392
↓ 1 callersMethodatomic
(&self,index: usize)
src/cells/leddoo/atomic.rs:105
↓ 1 callersFunctionbounds_to_chunk_radius
(bounds: i32)
src/cells/leddoo/atomic.rs:70
↓ 1 callersMethodcalculate_changes
(&mut self, rule: &Rule)
src/cells/tantan/single_threaded.rs:59
↓ 1 callersMethodcalculate_changes
(&mut self, rule: &Rule, task_pool: &TaskPool)
src/cells/tantan/multi_threaded.rs:177
↓ 1 callersMethodcalculate_neighbours
(&mut self, rule: &Rule)
src/cells/tantan/single_threaded.rs:42
↓ 1 callersMethodcalculate_neighbours
(&mut self, rule: &Rule, task_pool: &TaskPool)
src/cells/tantan/multi_threaded.rs:120
↓ 1 callersMethodcenter
(&self)
src/cells/leddoo/atomic.rs:151
↓ 1 callersFunctionchunk_is_border_pos
(pos: IVec3, offset: i32)
src/cells/leddoo/atomic.rs:78
↓ 1 callersFunctionchunk_offset_to_pos
(offset: usize)
src/cells/leddoo/atomic.rs:74
↓ 1 callersMethodcolor
(&self, c1: Color, c2: Color, states: u8, state: u8, neighbours: u8, dist_to_center: f32)
src/rule.rs:47
↓ 1 callersMethodctx_for_window_mut
(&mut self, window: WindowId)
deps/bevy_egui-0.12.1/src/lib.rs:276
↓ 1 callersMethodctx_mut
(&mut self)
deps/bevy_egui-0.12.1/src/lib.rs:268
↓ 1 callersFunctiondist_to_center
(cell_pos: IVec3, bounds: i32)
src/utils.rs:20
↓ 1 callersFunctionget_bounding_ranges
(bounds: i32)
src/utils.rs:65
↓ 1 callersMethodget_contents
Gets clipboard contents. Returns [`None`] if clipboard provider is unavailable or returns an error.
deps/bevy_egui-0.12.1/src/lib.rs:141
↓ 1 callersMethodget_contents_impl
(&self)
deps/bevy_egui-0.12.1/src/lib.rs:160
↓ 1 callersMethodhandles
(&self)
deps/bevy_egui-0.12.1/src/render_systems.rs:39
↓ 1 callersFunctionis_in_bounds
(pos: IVec3, bounds: i32)
src/utils.rs:9
↓ 1 callersFunctionmake_some_noise
(center: IVec3, radius: i32, amount: usize, mut f: F)
src/utils.rs:26
↓ 1 callersMethodremove_image
Removes the image handle and an Egui texture id associated with it.
deps/bevy_egui-0.12.1/src/lib.rs:344
↓ 1 callersMethodrender
(&self, renderer: &mut CellRenderer)
src/cells/leddoo/atomic.rs:344
↓ 1 callersMethodrun
( &self, _graph: &mut RenderGraphContext, render_context: &mut RenderContext,
deps/bevy_egui-0.12.1/src/egui_node.rs:292
↓ 1 callersMethodset_contents
Sets clipboard contents.
deps/bevy_egui-0.12.1/src/lib.rs:136
↓ 1 callersMethodset_contents_impl
(&self, contents: &str)
deps/bevy_egui-0.12.1/src/lib.rs:146
↓ 1 callersFunctionsetup_pipeline
Set up egui render pipeline. The pipeline for the primary window will already be set up by the [`EguiPlugin`], so you'll only need to manually call t
deps/bevy_egui-0.12.1/src/lib.rs:585
↓ 1 callersMethodspecialize
( &self, key: Self::Key, layout: &MeshVertexBufferLayout, )
src/cell_renderer.rs:148
↓ 1 callersMethodtick
(&mut self, rule: &Rule)
src/cells/tantan/single_threaded.rs:36
↓ 1 callersMethodtick
(&mut self, rule: &Rule, task_pool: &TaskPool)
src/cells/tantan/multi_threaded.rs:56
↓ 1 callersMethodupdate
(&mut self, rule: &Rule, tasks: &TaskPool)
src/cells/leddoo/atomic.rs:236
↓ 1 callersMethodupdate
(&mut self, world: &mut World)
deps/bevy_egui-0.12.1/src/egui_node.rs:191
↓ 1 callersFunctionupdate_image_rect
(dest: &mut egui::ColorImage, [x, y]: [usize; 2], src: &egui::ColorImage)
deps/bevy_egui-0.12.1/src/lib.rs:529
Methodadd_image
Can accept either a strong or a weak handle. You may want to pass a weak handle if you control removing texture assets in your application manually a
deps/bevy_egui-0.12.1/src/lib.rs:333
Functionbegin_frame
( mut egui_context: ResMut<EguiContext>, mut egui_input: ResMut<HashMap<WindowId, EguiInput>>, )
deps/bevy_egui-0.12.1/src/systems.rs:324
Functionbevy_to_egui_key
(key_code: KeyCode)
deps/bevy_egui-0.12.1/src/systems.rs:424
Methodbounds
(&self)
src/cells/tantan/single_threaded.rs:141
Methodbounds
(&self)
src/cells/tantan/multi_threaded.rs:308
Methodbounds
(&self)
src/cells/leddoo/single_threaded.rs:184
Methodbuild
(&self, app: &mut App)
src/rotating_camera.rs:27
Methodbuild
(&self, app: &mut App)
src/cell_renderer.rs:39
Methodbuild
(&self, app: &mut bevy::prelude::App)
src/cells/sims.rs:244
Methodbuild
(&self, app: &mut App)
deps/bevy_egui-0.12.1/src/lib.rs:416
Methodcell_count
(&self)
src/cells/tantan/single_threaded.rs:137
Methodcell_count
(&self)
src/cells/tantan/multi_threaded.rs:304
Methodcell_count
(&self)
src/cells/leddoo/single_threaded.rs:61
Methodctx
(&self)
deps/bevy_egui-0.12.1/src/lib.rs:236
Methodctx_for_window
(&self, window: WindowId)
deps/bevy_egui-0.12.1/src/lib.rs:249
Methoddefault
()
src/rotating_camera.rs:14
Methoddefault
()
deps/bevy_egui-0.12.1/src/lib.rs:107
Methodextract_component
(item: bevy::ecs::query::QueryItem<Self::Query>)
src/cell_renderer.rs:31
Functionextract_egui_render_data
( mut commands: Commands, mut egui_render_output: ResMut<HashMap<WindowId, EguiRenderOutput>>, win
deps/bevy_egui-0.12.1/src/render_systems.rs:53
Functionextract_egui_textures
( mut commands: Commands, egui_context: Res<EguiContext>, egui_managed_textures: ResMut<EguiManage
deps/bevy_egui-0.12.1/src/render_systems.rs:67
Functionfree_egui_textures
( mut egui_context: ResMut<EguiContext>, mut egui_render_output: ResMut<HashMap<WindowId, EguiRenderOu
deps/bevy_egui-0.12.1/src/lib.rs:538
Methodfrom_range
(indices: RangeInclusive<u8>)
src/rule.rs:18
Methodfrom_world
(world: &mut World)
src/cell_renderer.rs:130
Methodfrom_world
(world: &mut World)
deps/bevy_egui-0.12.1/src/egui_node.rs:36
Methodimage_id
(&self, image: &Handle<Image>)
deps/bevy_egui-0.12.1/src/lib.rs:352
Functioninit_contexts_on_startup
( mut egui_context: ResMut<EguiContext>, mut egui_input: ResMut<HashMap<WindowId, EguiInput>>, mut
deps/bevy_egui-0.12.1/src/systems.rs:55
next →1–100 of 148, ranked by callers