use crate::core::{App, Device, Instance, PhysicalDevice, QueuePool};
pub struct GraphicsDevice {
#[allow(dead_code)]
pub(crate) app: App,
pub(crate) queue_pool: QueuePool,
pub(crate) instance: Instance,
pub(crate) phys_dev: PhysicalDevice,
pub(crate) logical_device: Device,
}
impl std::ops::Deref for GraphicsDevice {
type Target = Device;
fn deref(&self) -> &Self::Target {
&self.logical_device
}
}