Lines Matching defs:Device
147 pub struct Device { struct
150 device: ash::vk::Device, argument
156 fns: DeviceFunctions, argument
162 extensions: DeviceExtensions, argument
172 unsafe impl Send for Device {} argument
173 unsafe impl Sync for Device {} implementation
175 impl Device { implementation
201 ) -> Result<(Arc<Device>, QueuesIter), DeviceCreationError> in new()
630 impl fmt::Debug for Device { implementation
637 unsafe impl VulkanObject for Device { implementation
641 fn internal_object(&self) -> ash::vk::Device { in internal_object()
646 impl Drop for Device { implementation
670 impl PartialEq for Device { implementation
677 impl Eq for Device {} implementation
679 impl Hash for Device { implementation
695 fn device(&self) -> &Arc<Device>; in device()
704 fn device(&self) -> &Arc<Device> { in device()
717 fn device(&self) -> &Arc<Device> { in device()
875 pub fn device(&self) -> &Arc<Device> { in device()
925 fn device(&self) -> &Arc<Device> { in device()