Trait ashpan::EntryExt [−][src]
pub trait EntryExt {
unsafe fn create_guarded_instance<'a>(
&self,
create_info: &InstanceCreateInfo,
allocation_callbacks: Option<&'a AllocationCallbacks>
) -> Result<GuardedResource<'a, Instance, &'static ()>, InstanceError>;
}Expand description
Extension trait adding guarded methods to ash::EntryCustom
Required methods
unsafe fn create_guarded_instance<'a>(
&self,
create_info: &InstanceCreateInfo,
allocation_callbacks: Option<&'a AllocationCallbacks>
) -> Result<GuardedResource<'a, Instance, &'static ()>, InstanceError>
unsafe fn create_guarded_instance<'a>(
&self,
create_info: &InstanceCreateInfo,
allocation_callbacks: Option<&'a AllocationCallbacks>
) -> Result<GuardedResource<'a, Instance, &'static ()>, InstanceError>
Same as ash::EntryCustom::create_instance but returns guarded instance