Struct ash::entry::Entry
[−]
[src]
pub struct Entry { pub static_fn: StaticFn, pub entry_fn: EntryFn, // some fields omitted }
Fields
static_fn: StaticFn
entry_fn: EntryFn
Methods
impl Entry
[src]
fn load_vulkan_path(path: &Path) -> Result<Entry, LoadingError>
fn load_vulkan() -> Result<Entry, LoadingError>
fn create_instance(&self,
create_info: &InstanceCreateInfo)
-> Result<Instance, InstanceError>
create_info: &InstanceCreateInfo)
-> Result<Instance, InstanceError>
fn enumerate_instance_layer_properties(&self) -> VkResult<Vec<LayerProperties>>
fn enumerate_instance_extension_properties(&self)
-> VkResult<Vec<ExtensionProperties>>
-> VkResult<Vec<ExtensionProperties>>