#[repr(C)]pub struct VkLayerInstanceCreateInfo {
pub sType: StructureType,
pub pNext: *const c_void,
pub function: VkLayerFunction,
pub u: VkLayerInstanceCreateInfoUField,
}Available on crate feature
_test only.Expand description
Sub type of structure for instance and device loader ext of CreateInfo.
When sType is
VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO
then VkLayerFunction indicates struct type pointed to by pNext.
Fields§
§sType: StructureTypeA VkStructureType value identifying this struct. Must be
VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO.
pNext: *const c_voidEither NULL or a pointer to a structure extending this structure.
function: VkLayerFunctionA VkLayerFunction value identifying the payload in the u field.
u: VkLayerInstanceCreateInfoUFieldThe actual payload.
Trait Implementations§
Source§impl TaggedStructure for VkLayerInstanceCreateInfo
impl TaggedStructure for VkLayerInstanceCreateInfo
const STRUCTURE_TYPE: StructureType = vk::StructureType::LOADER_INSTANCE_CREATE_INFO
impl ExtendsInstanceCreateInfo for VkLayerInstanceCreateInfo
Auto Trait Implementations§
impl Freeze for VkLayerInstanceCreateInfo
impl RefUnwindSafe for VkLayerInstanceCreateInfo
impl !Send for VkLayerInstanceCreateInfo
impl !Sync for VkLayerInstanceCreateInfo
impl Unpin for VkLayerInstanceCreateInfo
impl UnwindSafe for VkLayerInstanceCreateInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more