Lines Matching defs:PhysicalDevice
65 pub struct PhysicalDevice { struct
66 handle: ash::vk::PhysicalDevice, argument
70 // Data queried at `PhysicalDevice` creation. argument
89 impl PhysicalDevice { argument
97 handle: ash::vk::PhysicalDevice, in from_handle()
152 unsafe fn get_api_version(handle: ash::vk::PhysicalDevice, instance: &Instance) -> Version { in get_api_version()
161 handle: ash::vk::PhysicalDevice, in get_extension_properties()
196 unsafe fn get_features(handle: ash::vk::PhysicalDevice, instance: &Instance) -> Features { in get_features()
206 handle: ash::vk::PhysicalDevice, in get_features2()
231 handle: ash::vk::PhysicalDevice, in get_properties()
250 handle: ash::vk::PhysicalDevice, in get_properties2()
275 handle: ash::vk::PhysicalDevice, in get_memory_properties()
287 handle: ash::vk::PhysicalDevice, in get_memory_properties2()
305 handle: ash::vk::PhysicalDevice, in get_queue_family_properties()
325 handle: ash::vk::PhysicalDevice, in get_queue_family_properties2()
2424 unsafe impl VulkanObject for PhysicalDevice { implementation