MCPcopy Index your code

hub / github.com/bananaturtlesandwich/stove / functions

Functions95 in github.com/bananaturtlesandwich/stove

↓ 21 callersFunctiondrag
(ui: &mut egui::Ui, val: &mut Num)
src/actor/ui.rs:158
↓ 10 callersFunctionretrieve
( val: &mut T, key: &str, data: &mut egui::util::IdTypeMap, )
src/persistence.rs:25
↓ 9 callersFunctionopen
creates an asset from the specified path and version
src/asset.rs:6
↓ 9 callersFunctionoption
( ui: &mut egui::Ui, val: &mut Option<T>, mut func: impl FnMut(&mut egui::Ui, &mut T), init: i
src/actor/ui.rs:62
↓ 9 callersMethodshow
( &self, asset: &mut Asset, ui: &mut egui::Ui, transform: &mut bevy::prelude::
src/actor/ui.rs:9
↓ 8 callersFunctionread
( pak: &repak::PakReader, pak_file: &std::path::Path, cache: Option<&std::path::Path>, path: &
src/asset.rs:97
↓ 5 callersFunctionfname
(ui: &mut egui::Ui, name: &mut FName)
src/actor/ui.rs:170
↓ 5 callersMethodtransform
(&self, map: &Asset)
src/actor/transform.rs:239
↓ 4 callersFunctionconfig
()
src/main.rs:140
↓ 4 callersMethodread
(&mut self, buf: &mut [u8])
src/main.rs:123
↓ 4 callersMethodversion
(&self)
src/main.rs:72
↓ 3 callersMethoddata_stripped_for_server
(&self)
src/extras/mod.rs:28
↓ 3 callersFunctionget
( paks: &super::Paks, cache: Option<&std::path::Path>, path: &str, version: unreal_asset::engi
src/asset.rs:54
↓ 3 callersMethodseek
(&mut self, pos: std::io::SeekFrom)
src/main.rs:132
↓ 3 callersFunctionsoft_property
(ui: &mut egui::Ui, path: &mut SoftObjectPathPropertyValue)
src/actor/ui.rs:200
↓ 2 callersFunctionactivity
()
src/main.rs:144
↓ 2 callersMethodadd_location
(&self, map: &mut Asset, offset: bevy::math::Vec3)
src/actor/transform.rs:30
↓ 2 callersFunctionarray_property
( ui: &mut egui::Ui, arr: &mut ArrayProperty, transform: &mut bevy::prelude::Transform, export
src/actor/ui.rs:87
↓ 2 callersMethodget_actor_exports
gets all exports related to the given actor
src/actor.rs:162
↓ 2 callersFunctionget_actors
gets all actor exports within a map (all exports direct children of PersistentLevel)
src/actor.rs:214
↓ 2 callersFunctionget_mesh_info
reference implementations: umodel: https://github.com/gildor2/UEViewer/blob/master/Unreal/UnrealMesh/UnMesh4.cpp#L2633 cue4parse: https://github.com/F
src/extras/mesh.rs:84
↓ 2 callersFunctionget_tex_info
reference implementations: umodel texture export: https://github.com/gildor2/UEViewer/blob/master/Unreal/UnrealMaterial/UnTexture4.cpp#L144 umodel png
src/extras/texture.rs:75
↓ 2 callersFunctiongive_unique_name
creates and assigns a unique name
src/actor.rs:232
↓ 2 callersFunctionhalf_to_single
(half: u16)
src/extras/mesh.rs:288
↓ 2 callersMethodindex
(&self)
src/actor.rs:59
↓ 2 callersFunctionon_prop_refs
on any possible references stashed away in properties
src/actor.rs:307
↓ 2 callersFunctionon_props
(prop: &mut Property, func: &mut impl FnMut(&mut Property))
src/actor.rs:277
↓ 2 callersFunctionopen
( trigger: Trigger<triggers::Open>, commands: Commands, actors: Query<Entity, With<actor::Actor>>,
src/dialog.rs:5
↓ 2 callersFunctionopen_asset
( path: std::path::PathBuf, asset: super::Asset, mut commands: Commands, actors: Query<Entity,
src/dialog.rs:44
↓ 2 callersFunctionproperty
( ui: &mut egui::Ui, prop: &mut Property, transform: &mut bevy::prelude::Transform, exports: &
src/actor/ui.rs:209
↓ 2 callersFunctionread_tangents
( data: &mut io::Cursor<&[u8]>, precise_tangents: bool, )
src/extras/mesh.rs:268
↓ 2 callersFunctionread_tex_coords
( data: &mut io::Cursor<&[u8]>, num_tex_coords: u32, precise_uvs: bool, )
src/extras/mesh.rs:306
↓ 2 callersFunctionsoft_path
(ui: &mut egui::Ui, path: &mut SoftObjectPath)
src/actor/ui.rs:191
↓ 2 callersMethodtransplant
( &self, recipient: &mut Asset, donor: &Asset, export_names: &mut Vec<String>,
src/actor/transplant.rs:5
↓ 1 callersMethodclass_data_stripped
(&self, flag: u8)
src/extras/mod.rs:32
↓ 1 callersMethodcombine_rotation
(&self, map: &mut Asset, offset: bevy::math::Quat)
src/actor/transform.rs:110
↓ 1 callersMethoddelete
delete an actor from a map
src/actor/delete.rs:5
↓ 1 callersMethodduplicate
adds an actor to a map where the actor is already present
src/actor/duplicate.rs:5
↓ 1 callersMethodeditor_data_stripped
(&self)
src/extras/mod.rs:24
↓ 1 callersFunctionget_tex_paths
(mat: unreal_asset::Asset<C>)
src/extras/texture.rs:47
↓ 1 callersMethodlocation
(&self, map: &Asset)
src/actor/transform.rs:11
↓ 1 callersMethodmul_scale
(&self, map: &mut Asset, offset: bevy::math::Vec3)
src/actor/transform.rs:188
↓ 1 callersFunctionon_export_refs
on all possible export references
src/actor.rs:255
↓ 1 callersFunctionon_extra_import_refs
( donor: unreal_asset::containers::SharedResource<unreal_asset::containers::NameMap>, mut recipient: u
src/actor/transplant.rs:196
↓ 1 callersFunctionon_import_refs
on all of an export's possible references to imports
src/actor/transplant.rs:172
↓ 1 callersMethodrotation
(&self, map: &Asset)
src/actor/transform.rs:81
↓ 1 callersFunctionsave
saves an asset's data to the specified path
src/asset.rs:19
↓ 1 callersMethodscale
(&self, map: &Asset)
src/actor/transform.rs:171
↓ 1 callersFunctiontext
(ui: &mut egui::Ui, val: &mut String)
src/actor/ui.rs:166
↓ 1 callersFunctionwrite
(mut ctx: bevy_egui::EguiContexts, appdata: Res<AppData>, windows: Query<&Window>)
src/persistence.rs:58
Functionadd_pak
(_: Trigger<triggers::AddPak>, mut commands: Commands, mut appdata: ResMut<AppData>)
src/dialog.rs:346
Functionaes
()
src/action.rs:238
Functionapproach
( mut focus: ResMut<Focus>, mut camera: Query<&mut smooth_bevy_cameras::LookTransform, With<Camera3d>>
src/action.rs:139
Methodbuild
(&self, app: &mut App)
src/wire.rs:6
Methodbuild
(&self, app: &mut App)
src/unlit.rs:6
Functioncamera
an edited version of the original default input map
src/input.rs:73
Functioncamera
(mut commands: Commands)
src/startup.rs:58
Functioncheck_args
(mut notif: EventWriter<Notif>, mut commands: Commands)
src/startup.rs:34
Functioncheck_updates
(mut notif: EventWriter<Notif>)
src/startup.rs:12
Functionconsts
( mut commands: Commands, mut meshes: ResMut<Assets<Mesh>>, mut materials: ResMut<Assets<unlit::Un
src/startup.rs:78
Functioncopy
( _: Trigger<triggers::Copy>, mut notif: EventWriter<Notif>, mut buffer: ResMut<Buffer>, selec
src/action.rs:151
Methoddefault
()
src/actor.rs:28
Functiondelete
( _: Trigger<triggers::Delete>, mut notif: EventWriter<Notif>, mut commands: Commands, mut map
src/action.rs:88
Functiondeselect
( _: Trigger<triggers::Deselect>, consts: Res<Constants>, selected: Query<Entity, With<actor::Sele
src/action.rs:204
Functiondiscord
(mut client: ResMut<Client>)
src/startup.rs:49
Functiondrag
( mut drag: ResMut<Drag>, lock: Res<Lock>, window: Query<&Window, With<bevy::window::PrimaryWindow
src/picking.rs:86
Functionduplicate
( _: Trigger<triggers::Duplicate>, mut notif: EventWriter<Notif>, mut commands: Commands, mut
src/action.rs:3
Methodexport
( ui: &mut egui::Ui, export: &mut crate::Export, transform: &mut bevy::pre
src/actor/ui.rs:18
Functionfocus
( _: Trigger<triggers::Focus>, mut notif: EventWriter<Notif>, mut focus: ResMut<Focus>, select
src/action.rs:113
Methodfragment_shader
()
src/wire.rs:33
Methodfragment_shader
()
src/unlit.rs:21
Methodfrom
(material: &Wire)
src/wire.rs:25
Functionfullscreen
(_: Trigger<triggers::Fullscreen>, mut windows: Query<&mut Window>)
src/action.rs:224
Functionhide
(_: Trigger<triggers::Hide>, mut hidden: ResMut<Hidden>)
src/action.rs:233
Functionload
( mut commands: Commands, mut ctx: bevy_egui::EguiContexts, mut fps: ResMut<bevy_framepace::Framep
src/persistence.rs:3
Functionload_paks
( _: Trigger<triggers::LoadPaks>, mut notif: EventWriter<Notif>, appdata: Res<AppData>, mut pa
src/action.rs:247
Functionmain
()
build.rs:1
Functionmain
()
src/main.rs:155
Methodnew
(asset: &Asset, package: PackageIndex)
src/actor.rs:63
Methodnew
( data: &mut io::Cursor<&[u8]>, mut bulk: Option<R>, data_offset: i64, )
src/extras/mod.rs:42
Functionnotifs
( mut notif: EventReader<Notif>, mut notifs: ResMut<Notifs>, mut ctx: bevy_egui::EguiContexts, )
src/ui.rs:415
Functionparse_mesh
()
src/extras/mesh.rs:13
Functionparse_tex
()
src/extras/texture.rs:9
Functionpaste
( _: Trigger<triggers::Paste>, mut notif: EventWriter<Notif>, mut map: NonSendMut<Map>, buffer
src/action.rs:174
Functionpath_with_mount
()
src/asset.rs:36
Functionpick
( mut commands: Commands, mut drag: ResMut<Drag>, consts: Res<Constants>, mouse: Res<ButtonInp
src/picking.rs:3
Methodread
(data: &mut io::Cursor<&[u8]>)
src/extras/mod.rs:17
Functionsave_as
( trigger: Trigger<triggers::SaveAs>, mut notif: EventWriter<Notif>, appdata: Res<AppData>, mu
src/dialog.rs:274
Functionset_icon
(windows: NonSend<bevy::winit::WinitWindows>)
src/startup.rs:3
Functionshortcuts
(ui: &mut egui::Ui)
src/ui.rs:359
Functionshortcuts
( mut commands: Commands, mut lock: ResMut<Lock>, keys: Res<ButtonInput<KeyCode>>, mut ctx: be
src/input.rs:3
Functionsidebar
( mut ctx: bevy_egui::EguiContexts, mut appdata: ResMut<AppData>, mut paks: ResMut<Paks>, mut
src/ui.rs:3
Methodspecialize
( _: &bevy::pbr::MaterialPipeline<Self>, descriptor: &mut bevy::render::render_resource::Rende
src/wire.rs:36
Functiontransplant_from
( _: Trigger<triggers::TransplantFrom>, mut notif: EventWriter<Notif>, appdata: ResMut<AppData>,
src/dialog.rs:358
Functiontransplant_into
( _: Trigger<triggers::TransplantInto>, commands: Commands, mut notif: EventWriter<Notif>, app
src/dialog.rs:402