Skip to content

Latest commit

 

History

History
 
 

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Examples

Simple Demo (source)

demo example

Planet Generation (source)

example

World Inspector (source)

example

Example code
use bevy_inspector_egui::WorldInspectorPlugin;

fn main() {
    App::new()
        .add_plugin(WorldInspectorPlugin::new())
        // ...
}

UI (source)

example

Texture (source)

example

Rapier Integration (source)

example

  • requires rapier feature

Inspector Query (source)

example

Example code
use bevy_inspector_egui::widgets::InspectorQuery;

#[derive(Inspectable)]
struct Inspector {
    root_elements: InspectorQuery<Without<Parent>>
}

Enum derive (source)

enum example

Entity (source)

example

Multiple Inspectors (source)

example

New egui window (source)

example

Reflected UI (source)

example

Example code

Sometimes you want to include types not implementing Inspectable in your inspector. If said type implements Reflect, you can use the ReflectedUI wrapper type:

use bevy::prelude::*;
use bevy_inspector_egui::widgets::ReflectedUI;

#[derive(Inspectable)]
struct Inspector {
    timer: ReflectedUI<Timer>,
}

Transform (source)

example