working
This commit is contained in:
@@ -1,7 +1,13 @@
|
||||
#[macro_export]
|
||||
macro_rules! xr_resource_wrapper {
|
||||
($wrapper_type:ident, $xr_type:ty) => {
|
||||
#[derive(Clone, bevy::prelude::Resource, bevy::prelude::Deref, bevy::prelude::DerefMut)]
|
||||
#[derive(
|
||||
Clone,
|
||||
bevy::prelude::Resource,
|
||||
bevy::prelude::Deref,
|
||||
bevy::prelude::DerefMut,
|
||||
bevy::render::extract_resource::ExtractResource,
|
||||
)]
|
||||
pub struct $wrapper_type($xr_type);
|
||||
|
||||
impl $wrapper_type {
|
||||
@@ -29,7 +35,13 @@ macro_rules! xr_resource_wrapper {
|
||||
#[macro_export]
|
||||
macro_rules! xr_arc_resource_wrapper {
|
||||
($wrapper_type:ident, $xr_type:ty) => {
|
||||
#[derive(Clone, bevy::prelude::Resource, bevy::prelude::Deref, bevy::prelude::DerefMut)]
|
||||
#[derive(
|
||||
Clone,
|
||||
bevy::prelude::Resource,
|
||||
bevy::prelude::Deref,
|
||||
bevy::prelude::DerefMut,
|
||||
bevy::render::extract_resource::ExtractResource,
|
||||
)]
|
||||
pub struct $wrapper_type(std::sync::Arc<$xr_type>);
|
||||
|
||||
impl $wrapper_type {
|
||||
|
||||
Reference in New Issue
Block a user