Trait ash::version::EntryV1_0 [−][src]
Associated Types
Loading content...Required methods
fn fp_v1_0(&self) -> &EntryFnV1_0
[src]
fn static_fn(&self) -> &StaticFn
[src]
unsafe fn create_instance(
&self,
create_info: &InstanceCreateInfo,
allocation_callbacks: Option<&AllocationCallbacks>
) -> Result<Self::Instance, InstanceError>
[src]
&self,
create_info: &InstanceCreateInfo,
allocation_callbacks: Option<&AllocationCallbacks>
) -> Result<Self::Instance, InstanceError>
https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/vkCreateInstance.html
Safety
In order for the created Instance
to be valid for the duration of its
usage, the Entry
this was called on must be dropped later than the
resulting Instance
.
Provided methods
fn enumerate_instance_layer_properties(&self) -> VkResult<Vec<LayerProperties>>
[src]
fn enumerate_instance_extension_properties(
&self
) -> VkResult<Vec<ExtensionProperties>>
[src]
&self
) -> VkResult<Vec<ExtensionProperties>>
unsafe fn get_instance_proc_addr(
&self,
instance: Instance,
p_name: *const c_char
) -> PFN_vkVoidFunction
[src]
&self,
instance: Instance,
p_name: *const c_char
) -> PFN_vkVoidFunction
Implementors
impl<L> EntryV1_0 for EntryCustom<L>
[src]
type Instance = Instance
unsafe fn create_instance(
&self,
create_info: &InstanceCreateInfo,
allocation_callbacks: Option<&AllocationCallbacks>
) -> Result<Self::Instance, InstanceError>
[src]
&self,
create_info: &InstanceCreateInfo,
allocation_callbacks: Option<&AllocationCallbacks>
) -> Result<Self::Instance, InstanceError>
https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/vkCreateInstance.html
Safety
In order for the created Instance
to be valid for the duration of its
usage, the Entry
this was called on must be dropped later than the
resulting Instance
.