beetmash_scene 0.0.6

The number one bevy scene registry.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use bevy::prelude::*;



/// Temp workaround since handle:Component removed in 0.15
#[derive(Debug, Clone, Component, Reflect, Deref, DerefMut)]
#[reflect(Component)]
pub struct HandleWrapper<T: Asset>(pub Handle<T>);


impl<T: Asset> Into<AssetId<T>> for HandleWrapper<T> {
	fn into(self) -> AssetId<T> { self.id() }
}
impl<T: Asset> Into<AssetId<T>> for &HandleWrapper<T> {
	fn into(self) -> AssetId<T> { self.id() }
}