use bevy::prelude::*;
use bevy_interleave::prelude::*;
#[derive(
Clone,
Debug,
Default,
Planar,
Reflect,
ReflectInterleaved,
StorageBindings,
// TextureBindings,
)]
pub struct MyStruct {
pub field: i32,
pub field2: u32,
pub bool_field: bool,
pub array: [u32; 4],
}
fn main() {
let mut app = App::new();
app.add_plugins(DefaultPlugins);
app.add_plugins(
PlanarStoragePlugin::<MyStruct>::default(),
);
app.run();
}