Struct nobs_vk::DeviceExtensions
source · pub struct DeviceExtensions { /* private fields */ }
Expand description
Vulkan device extensions
This struct is used to initialize vulkan device extensions and holds function pointers to them. Function pointers are initialized during construction.
Implementations§
source§impl DeviceExtensions
impl DeviceExtensions
sourcepub fn new(hdevice: Device) -> DeviceExtensions
pub fn new(hdevice: Device) -> DeviceExtensions
Initialized device extensions
A valid instance of Core is needen to successfully initialize extensions. The vulkan feature level is picked up through the current Core instance.
pub fn get_handle(&self) -> Device
Trait Implementations§
source§impl Default for DeviceExtensions
impl Default for DeviceExtensions
source§fn default() -> DeviceExtensions
fn default() -> DeviceExtensions
Initializes all function pointers to functions that immediately panic.