Trait ashpan::InstanceExt [−][src]
pub trait InstanceExt {
unsafe fn create_guarded_device<'a>(
&self,
physical_device: PhysicalDevice,
create_info: &DeviceCreateInfo,
allocation_callbacks: Option<&'a AllocationCallbacks>
) -> VkResult<GuardedResource<'a, Device, &'static ()>>;
}Expand description
Extension trait adding guarded methods to ash::Instance
Required methods
unsafe fn create_guarded_device<'a>(
&self,
physical_device: PhysicalDevice,
create_info: &DeviceCreateInfo,
allocation_callbacks: Option<&'a AllocationCallbacks>
) -> VkResult<GuardedResource<'a, Device, &'static ()>>
unsafe fn create_guarded_device<'a>(
&self,
physical_device: PhysicalDevice,
create_info: &DeviceCreateInfo,
allocation_callbacks: Option<&'a AllocationCallbacks>
) -> VkResult<GuardedResource<'a, Device, &'static ()>>
Same as ash::Instance::create_device but returns guarded device