[−][src]Struct vk_sys::InstancePointers
Fields
DestroyInstance: extern "system" fn(_: Instance, _: *const AllocationCallbacks)
GetDeviceProcAddr: extern "system" fn(_: Device, _: *const c_char) -> PFN_vkVoidFunction
EnumeratePhysicalDevices: extern "system" fn(_: Instance, _: *mut u32, _: *mut PhysicalDevice) -> Result
EnumerateDeviceExtensionProperties: extern "system" fn(_: PhysicalDevice, _: *const c_char, _: *mut u32, _: *mut ExtensionProperties) -> Result
EnumerateDeviceLayerProperties: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut LayerProperties) -> Result
CreateDevice: extern "system" fn(_: PhysicalDevice, _: *const DeviceCreateInfo, _: *const AllocationCallbacks, _: *mut Device) -> Result
GetPhysicalDeviceFeatures: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceFeatures)
GetPhysicalDeviceFormatProperties: extern "system" fn(_: PhysicalDevice, _: Format, _: *mut FormatProperties)
GetPhysicalDeviceImageFormatProperties: extern "system" fn(_: PhysicalDevice, _: Format, _: ImageType, _: ImageTiling, _: ImageUsageFlags, _: ImageCreateFlags, _: *mut ImageFormatProperties) -> Result
GetPhysicalDeviceProperties: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceProperties)
GetPhysicalDeviceQueueFamilyProperties: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut QueueFamilyProperties)
GetPhysicalDeviceMemoryProperties: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceMemoryProperties)
GetPhysicalDeviceSparseImageFormatProperties: extern "system" fn(_: PhysicalDevice, _: Format, _: ImageType, _: SampleCountFlagBits, _: ImageUsageFlags, _: ImageTiling, _: *mut u32, _: *mut SparseImageFormatProperties)
DestroySurfaceKHR: extern "system" fn(_: Instance, _: SurfaceKHR, _: *const AllocationCallbacks)
CreateXlibSurfaceKHR: extern "system" fn(_: Instance, _: *const XlibSurfaceCreateInfoKHR, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
GetPhysicalDeviceXlibPresentationSupportKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: *mut c_void, _: u32) -> Bool32
CreateXcbSurfaceKHR: extern "system" fn(_: Instance, _: *const XcbSurfaceCreateInfoKHR, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
GetPhysicalDeviceXcbPresentationSupportKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: *mut c_void, _: u32) -> Bool32
CreateWaylandSurfaceKHR: extern "system" fn(_: Instance, _: *const WaylandSurfaceCreateInfoKHR, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
GetPhysicalDeviceWaylandPresentationSupportKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: *mut c_void) -> Bool32
CreateAndroidSurfaceKHR: extern "system" fn(_: Instance, _: *const AndroidSurfaceCreateInfoKHR, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
CreateWin32SurfaceKHR: extern "system" fn(_: Instance, _: *const Win32SurfaceCreateInfoKHR, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
GetPhysicalDeviceWin32PresentationSupportKHR: extern "system" fn(_: PhysicalDevice, _: u32) -> Bool32
GetPhysicalDeviceDisplayPropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPropertiesKHR) -> Result
GetPhysicalDeviceDisplayPlanePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPlanePropertiesKHR) -> Result
GetDisplayPlaneSupportedDisplaysKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: *mut u32, _: *mut DisplayKHR) -> Result
GetDisplayModePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *mut u32, _: *mut DisplayModePropertiesKHR) -> Result
CreateDisplayModeKHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *const DisplayModeCreateInfoKHR, _: *const AllocationCallbacks, _: *mut DisplayModeKHR) -> Result
GetDisplayPlaneCapabilitiesKHR: extern "system" fn(_: PhysicalDevice, _: DisplayModeKHR, _: u32, _: *mut DisplayPlaneCapabilitiesKHR) -> Result
CreateDisplayPlaneSurfaceKHR: extern "system" fn(_: Instance, _: *const DisplaySurfaceCreateInfoKHR, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
GetPhysicalDeviceSurfaceSupportKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: SurfaceKHR, _: *mut Bool32) -> Result
GetPhysicalDeviceSurfaceCapabilitiesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut SurfaceCapabilitiesKHR) -> Result
GetPhysicalDeviceSurfaceFormatsKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut SurfaceFormatKHR) -> Result
GetPhysicalDeviceSurfacePresentModesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut PresentModeKHR) -> Result
CreateDebugReportCallbackEXT: extern "system" fn(_: Instance, _: *const DebugReportCallbackCreateInfoEXT, _: *const AllocationCallbacks, _: *mut DebugReportCallbackEXT) -> Result
DestroyDebugReportCallbackEXT: extern "system" fn(_: Instance, _: DebugReportCallbackEXT, _: *const AllocationCallbacks)
DebugReportMessageEXT: extern "system" fn(_: Instance, _: DebugReportFlagsEXT, _: DebugReportObjectTypeEXT, _: u64, _: usize, _: i32, _: *const c_char, _: *const c_char)
CreateIOSSurfaceMVK: extern "system" fn(_: Instance, _: *const IOSSurfaceCreateInfoMVK, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
CreateMacOSSurfaceMVK: extern "system" fn(_: Instance, _: *const MacOSSurfaceCreateInfoMVK, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
ActivateMoltenVKLicenseMVK: extern "system" fn(_: *const c_char, _: *const c_char, _: Bool32) -> Result
ActivateMoltenVKLicensesMVK: extern "system" fn() -> Result
GetMoltenVKDeviceConfigurationMVK: extern "system" fn(_: Device, _: *mut MVKDeviceConfiguration) -> Result
SetMoltenVKDeviceConfigurationMVK: extern "system" fn(_: Device, _: *mut MVKDeviceConfiguration) -> Result
GetPhysicalDeviceMetalFeaturesMVK: extern "system" fn(_: PhysicalDevice, _: *mut MVKPhysicalDeviceMetalFeatures) -> Result
GetSwapchainPerformanceMVK: extern "system" fn(_: Device, _: SwapchainKHR, _: *mut MVKSwapchainPerformance) -> Result
CreateViSurfaceNN: extern "system" fn(_: Instance, _: *const ViSurfaceCreateInfoNN, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
GetPhysicalDeviceFeatures2KHR: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceFeatures2KHR)
GetPhysicalDeviceProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceProperties2KHR)
GetPhysicalDeviceFormatProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut FormatProperties2KHR)
GetPhysicalDeviceImageFormatProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceImageFormatInfo2KHR, _: *mut ImageFormatProperties2KHR) -> Result
GetPhysicalDeviceQueueFamilyProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut QueueFamilyProperties2KHR)
GetPhysicalDeviceMemoryProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceMemoryProperties2KHR)
GetPhysicalDeviceSparseImageFormatProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSparseImageFormatInfo2KHR, _: *mut u32, _: *mut SparseImageFormatProperties2KHR)
Methods
impl InstancePointers
[src]
pub fn load<F>(f: F) -> InstancePointers where
F: FnMut(&CStr) -> *const c_void,
[src]
F: FnMut(&CStr) -> *const c_void,
pub unsafe fn DestroyInstance(
&self,
instance: Instance,
pAllocator: *const AllocationCallbacks
)
[src]
&self,
instance: Instance,
pAllocator: *const AllocationCallbacks
)
pub unsafe fn GetDeviceProcAddr(
&self,
device: Device,
pName: *const c_char
) -> PFN_vkVoidFunction
[src]
&self,
device: Device,
pName: *const c_char
) -> PFN_vkVoidFunction
pub unsafe fn EnumeratePhysicalDevices(
&self,
instance: Instance,
pPhysicalDeviceCount: *mut u32,
pPhysicalDevices: *mut PhysicalDevice
) -> Result
[src]
&self,
instance: Instance,
pPhysicalDeviceCount: *mut u32,
pPhysicalDevices: *mut PhysicalDevice
) -> Result
pub unsafe fn EnumerateDeviceExtensionProperties(
&self,
physicalDevice: PhysicalDevice,
pLayerName: *const c_char,
pPropertyCount: *mut u32,
pProperties: *mut ExtensionProperties
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
pLayerName: *const c_char,
pPropertyCount: *mut u32,
pProperties: *mut ExtensionProperties
) -> Result
pub unsafe fn EnumerateDeviceLayerProperties(
&self,
physicalDevice: PhysicalDevice,
pPropertyCount: *mut u32,
pProperties: *mut LayerProperties
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
pPropertyCount: *mut u32,
pProperties: *mut LayerProperties
) -> Result
pub unsafe fn CreateDevice(
&self,
physicalDevice: PhysicalDevice,
pCreateInfo: *const DeviceCreateInfo,
pAllocator: *const AllocationCallbacks,
pDevice: *mut Device
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
pCreateInfo: *const DeviceCreateInfo,
pAllocator: *const AllocationCallbacks,
pDevice: *mut Device
) -> Result
pub unsafe fn GetPhysicalDeviceFeatures(
&self,
physicalDevice: PhysicalDevice,
pFeatures: *mut PhysicalDeviceFeatures
)
[src]
&self,
physicalDevice: PhysicalDevice,
pFeatures: *mut PhysicalDeviceFeatures
)
pub unsafe fn GetPhysicalDeviceFormatProperties(
&self,
physicalDevice: PhysicalDevice,
format: Format,
pFormatProperties: *mut FormatProperties
)
[src]
&self,
physicalDevice: PhysicalDevice,
format: Format,
pFormatProperties: *mut FormatProperties
)
pub unsafe fn GetPhysicalDeviceImageFormatProperties(
&self,
physicalDevice: PhysicalDevice,
format: Format,
ty: ImageType,
tiling: ImageTiling,
usage: ImageUsageFlags,
flags: ImageCreateFlags,
pImageFormatProperties: *mut ImageFormatProperties
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
format: Format,
ty: ImageType,
tiling: ImageTiling,
usage: ImageUsageFlags,
flags: ImageCreateFlags,
pImageFormatProperties: *mut ImageFormatProperties
) -> Result
pub unsafe fn GetPhysicalDeviceProperties(
&self,
physicalDevice: PhysicalDevice,
pProperties: *mut PhysicalDeviceProperties
)
[src]
&self,
physicalDevice: PhysicalDevice,
pProperties: *mut PhysicalDeviceProperties
)
pub unsafe fn GetPhysicalDeviceQueueFamilyProperties(
&self,
physicalDevice: PhysicalDevice,
pQueueFamilyPropertyCount: *mut u32,
pQueueFamilyProperties: *mut QueueFamilyProperties
)
[src]
&self,
physicalDevice: PhysicalDevice,
pQueueFamilyPropertyCount: *mut u32,
pQueueFamilyProperties: *mut QueueFamilyProperties
)
pub unsafe fn GetPhysicalDeviceMemoryProperties(
&self,
physicalDevice: PhysicalDevice,
pMemoryProperties: *mut PhysicalDeviceMemoryProperties
)
[src]
&self,
physicalDevice: PhysicalDevice,
pMemoryProperties: *mut PhysicalDeviceMemoryProperties
)
pub unsafe fn GetPhysicalDeviceSparseImageFormatProperties(
&self,
physicalDevice: PhysicalDevice,
format: Format,
ty: ImageType,
samples: SampleCountFlagBits,
usage: ImageUsageFlags,
tiling: ImageTiling,
pPropertyCount: *mut u32,
pProperties: *mut SparseImageFormatProperties
)
[src]
&self,
physicalDevice: PhysicalDevice,
format: Format,
ty: ImageType,
samples: SampleCountFlagBits,
usage: ImageUsageFlags,
tiling: ImageTiling,
pPropertyCount: *mut u32,
pProperties: *mut SparseImageFormatProperties
)
pub unsafe fn DestroySurfaceKHR(
&self,
instance: Instance,
surface: SurfaceKHR,
pAllocator: *const AllocationCallbacks
)
[src]
&self,
instance: Instance,
surface: SurfaceKHR,
pAllocator: *const AllocationCallbacks
)
pub unsafe fn CreateXlibSurfaceKHR(
&self,
instance: Instance,
pCreateInfo: *const XlibSurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
[src]
&self,
instance: Instance,
pCreateInfo: *const XlibSurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
pub unsafe fn GetPhysicalDeviceXlibPresentationSupportKHR(
&self,
physicalDevice: PhysicalDevice,
queueFamilyIndex: u32,
dpy: *mut c_void,
visualID: u32
) -> Bool32
[src]
&self,
physicalDevice: PhysicalDevice,
queueFamilyIndex: u32,
dpy: *mut c_void,
visualID: u32
) -> Bool32
pub unsafe fn CreateXcbSurfaceKHR(
&self,
instance: Instance,
pCreateInfo: *const XcbSurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
[src]
&self,
instance: Instance,
pCreateInfo: *const XcbSurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
pub unsafe fn GetPhysicalDeviceXcbPresentationSupportKHR(
&self,
physicalDevice: PhysicalDevice,
queueFamilyIndex: u32,
connection: *mut c_void,
visual_id: u32
) -> Bool32
[src]
&self,
physicalDevice: PhysicalDevice,
queueFamilyIndex: u32,
connection: *mut c_void,
visual_id: u32
) -> Bool32
pub unsafe fn CreateWaylandSurfaceKHR(
&self,
instance: Instance,
pCreateInfo: *const WaylandSurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
[src]
&self,
instance: Instance,
pCreateInfo: *const WaylandSurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
pub unsafe fn GetPhysicalDeviceWaylandPresentationSupportKHR(
&self,
physicalDevice: PhysicalDevice,
queueFamilyIndex: u32,
display: *mut c_void
) -> Bool32
[src]
&self,
physicalDevice: PhysicalDevice,
queueFamilyIndex: u32,
display: *mut c_void
) -> Bool32
pub unsafe fn CreateAndroidSurfaceKHR(
&self,
instance: Instance,
pCreateInfo: *const AndroidSurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
[src]
&self,
instance: Instance,
pCreateInfo: *const AndroidSurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
pub unsafe fn CreateWin32SurfaceKHR(
&self,
instance: Instance,
pCreateInfo: *const Win32SurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
[src]
&self,
instance: Instance,
pCreateInfo: *const Win32SurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
pub unsafe fn GetPhysicalDeviceWin32PresentationSupportKHR(
&self,
physicalDevice: PhysicalDevice,
queueFamilyIndex: u32
) -> Bool32
[src]
&self,
physicalDevice: PhysicalDevice,
queueFamilyIndex: u32
) -> Bool32
pub unsafe fn GetPhysicalDeviceDisplayPropertiesKHR(
&self,
physicalDevice: PhysicalDevice,
pPropertyCount: *mut u32,
pProperties: *mut DisplayPropertiesKHR
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
pPropertyCount: *mut u32,
pProperties: *mut DisplayPropertiesKHR
) -> Result
pub unsafe fn GetPhysicalDeviceDisplayPlanePropertiesKHR(
&self,
physicalDevice: PhysicalDevice,
pPropertyCount: *mut u32,
pProperties: *mut DisplayPlanePropertiesKHR
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
pPropertyCount: *mut u32,
pProperties: *mut DisplayPlanePropertiesKHR
) -> Result
pub unsafe fn GetDisplayPlaneSupportedDisplaysKHR(
&self,
physicalDevice: PhysicalDevice,
planeIndex: u32,
pDisplayCount: *mut u32,
pDisplays: *mut DisplayKHR
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
planeIndex: u32,
pDisplayCount: *mut u32,
pDisplays: *mut DisplayKHR
) -> Result
pub unsafe fn GetDisplayModePropertiesKHR(
&self,
physicalDevice: PhysicalDevice,
display: DisplayKHR,
pPropertyCount: *mut u32,
pProperties: *mut DisplayModePropertiesKHR
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
display: DisplayKHR,
pPropertyCount: *mut u32,
pProperties: *mut DisplayModePropertiesKHR
) -> Result
pub unsafe fn CreateDisplayModeKHR(
&self,
physicalDevice: PhysicalDevice,
display: DisplayKHR,
pCreateInfo: *const DisplayModeCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pMode: *mut DisplayModeKHR
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
display: DisplayKHR,
pCreateInfo: *const DisplayModeCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pMode: *mut DisplayModeKHR
) -> Result
pub unsafe fn GetDisplayPlaneCapabilitiesKHR(
&self,
physicalDevice: PhysicalDevice,
mode: DisplayModeKHR,
planeIndex: u32,
pCapabilities: *mut DisplayPlaneCapabilitiesKHR
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
mode: DisplayModeKHR,
planeIndex: u32,
pCapabilities: *mut DisplayPlaneCapabilitiesKHR
) -> Result
pub unsafe fn CreateDisplayPlaneSurfaceKHR(
&self,
instance: Instance,
pCreateInfo: *const DisplaySurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
[src]
&self,
instance: Instance,
pCreateInfo: *const DisplaySurfaceCreateInfoKHR,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
pub unsafe fn GetPhysicalDeviceSurfaceSupportKHR(
&self,
physicalDevice: PhysicalDevice,
queueFamilyIndex: u32,
surface: SurfaceKHR,
pSupported: *mut Bool32
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
queueFamilyIndex: u32,
surface: SurfaceKHR,
pSupported: *mut Bool32
) -> Result
pub unsafe fn GetPhysicalDeviceSurfaceCapabilitiesKHR(
&self,
physicalDevice: PhysicalDevice,
surface: SurfaceKHR,
pSurfaceCapabilities: *mut SurfaceCapabilitiesKHR
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
surface: SurfaceKHR,
pSurfaceCapabilities: *mut SurfaceCapabilitiesKHR
) -> Result
pub unsafe fn GetPhysicalDeviceSurfaceFormatsKHR(
&self,
physicalDevice: PhysicalDevice,
surface: SurfaceKHR,
pSurfaceFormatCount: *mut u32,
pSurfaceFormats: *mut SurfaceFormatKHR
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
surface: SurfaceKHR,
pSurfaceFormatCount: *mut u32,
pSurfaceFormats: *mut SurfaceFormatKHR
) -> Result
pub unsafe fn GetPhysicalDeviceSurfacePresentModesKHR(
&self,
physicalDevice: PhysicalDevice,
surface: SurfaceKHR,
pPresentModeCount: *mut u32,
pPresentModes: *mut PresentModeKHR
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
surface: SurfaceKHR,
pPresentModeCount: *mut u32,
pPresentModes: *mut PresentModeKHR
) -> Result
pub unsafe fn CreateDebugReportCallbackEXT(
&self,
instance: Instance,
pCreateInfo: *const DebugReportCallbackCreateInfoEXT,
pAllocator: *const AllocationCallbacks,
pCallback: *mut DebugReportCallbackEXT
) -> Result
[src]
&self,
instance: Instance,
pCreateInfo: *const DebugReportCallbackCreateInfoEXT,
pAllocator: *const AllocationCallbacks,
pCallback: *mut DebugReportCallbackEXT
) -> Result
pub unsafe fn DestroyDebugReportCallbackEXT(
&self,
instance: Instance,
callback: DebugReportCallbackEXT,
pAllocator: *const AllocationCallbacks
)
[src]
&self,
instance: Instance,
callback: DebugReportCallbackEXT,
pAllocator: *const AllocationCallbacks
)
pub unsafe fn DebugReportMessageEXT(
&self,
instance: Instance,
flags: DebugReportFlagsEXT,
objectType: DebugReportObjectTypeEXT,
object: u64,
location: usize,
messageCode: i32,
pLayerPrefix: *const c_char,
pMessage: *const c_char
)
[src]
&self,
instance: Instance,
flags: DebugReportFlagsEXT,
objectType: DebugReportObjectTypeEXT,
object: u64,
location: usize,
messageCode: i32,
pLayerPrefix: *const c_char,
pMessage: *const c_char
)
pub unsafe fn CreateIOSSurfaceMVK(
&self,
instance: Instance,
pCreateInfo: *const IOSSurfaceCreateInfoMVK,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
[src]
&self,
instance: Instance,
pCreateInfo: *const IOSSurfaceCreateInfoMVK,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
pub unsafe fn CreateMacOSSurfaceMVK(
&self,
instance: Instance,
pCreateInfo: *const MacOSSurfaceCreateInfoMVK,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
[src]
&self,
instance: Instance,
pCreateInfo: *const MacOSSurfaceCreateInfoMVK,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
pub unsafe fn ActivateMoltenVKLicenseMVK(
&self,
licenseID: *const c_char,
licenseKey: *const c_char,
acceptLicenseTermsAndConditions: Bool32
) -> Result
[src]
&self,
licenseID: *const c_char,
licenseKey: *const c_char,
acceptLicenseTermsAndConditions: Bool32
) -> Result
pub unsafe fn ActivateMoltenVKLicensesMVK(&self) -> Result
[src]
pub unsafe fn GetMoltenVKDeviceConfigurationMVK(
&self,
device: Device,
pConfiguration: *mut MVKDeviceConfiguration
) -> Result
[src]
&self,
device: Device,
pConfiguration: *mut MVKDeviceConfiguration
) -> Result
pub unsafe fn SetMoltenVKDeviceConfigurationMVK(
&self,
device: Device,
pConfiguration: *mut MVKDeviceConfiguration
) -> Result
[src]
&self,
device: Device,
pConfiguration: *mut MVKDeviceConfiguration
) -> Result
pub unsafe fn GetPhysicalDeviceMetalFeaturesMVK(
&self,
physicalDevice: PhysicalDevice,
pMetalFeatures: *mut MVKPhysicalDeviceMetalFeatures
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
pMetalFeatures: *mut MVKPhysicalDeviceMetalFeatures
) -> Result
pub unsafe fn GetSwapchainPerformanceMVK(
&self,
device: Device,
swapchain: SwapchainKHR,
pSwapchainPerf: *mut MVKSwapchainPerformance
) -> Result
[src]
&self,
device: Device,
swapchain: SwapchainKHR,
pSwapchainPerf: *mut MVKSwapchainPerformance
) -> Result
pub unsafe fn CreateViSurfaceNN(
&self,
instance: Instance,
pCreateInfo: *const ViSurfaceCreateInfoNN,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
[src]
&self,
instance: Instance,
pCreateInfo: *const ViSurfaceCreateInfoNN,
pAllocator: *const AllocationCallbacks,
pSurface: *mut SurfaceKHR
) -> Result
pub unsafe fn GetPhysicalDeviceFeatures2KHR(
&self,
physicalDevice: PhysicalDevice,
pFeatures: *mut PhysicalDeviceFeatures2KHR
)
[src]
&self,
physicalDevice: PhysicalDevice,
pFeatures: *mut PhysicalDeviceFeatures2KHR
)
pub unsafe fn GetPhysicalDeviceProperties2KHR(
&self,
physicalDevice: PhysicalDevice,
pProperties: *mut PhysicalDeviceProperties2KHR
)
[src]
&self,
physicalDevice: PhysicalDevice,
pProperties: *mut PhysicalDeviceProperties2KHR
)
pub unsafe fn GetPhysicalDeviceFormatProperties2KHR(
&self,
physicalDevice: PhysicalDevice,
pFormatProperties: *mut FormatProperties2KHR
)
[src]
&self,
physicalDevice: PhysicalDevice,
pFormatProperties: *mut FormatProperties2KHR
)
pub unsafe fn GetPhysicalDeviceImageFormatProperties2KHR(
&self,
physicalDevice: PhysicalDevice,
pImageFormatInfo: *const PhysicalDeviceImageFormatInfo2KHR,
pImageFormatProperties: *mut ImageFormatProperties2KHR
) -> Result
[src]
&self,
physicalDevice: PhysicalDevice,
pImageFormatInfo: *const PhysicalDeviceImageFormatInfo2KHR,
pImageFormatProperties: *mut ImageFormatProperties2KHR
) -> Result
pub unsafe fn GetPhysicalDeviceQueueFamilyProperties2KHR(
&self,
physicalDevice: PhysicalDevice,
pQueueFamilyPropertiesCount: *mut u32,
pQueueFamilyProperties: *mut QueueFamilyProperties2KHR
)
[src]
&self,
physicalDevice: PhysicalDevice,
pQueueFamilyPropertiesCount: *mut u32,
pQueueFamilyProperties: *mut QueueFamilyProperties2KHR
)
pub unsafe fn GetPhysicalDeviceMemoryProperties2KHR(
&self,
physicalDevice: PhysicalDevice,
pMemoryProperties: *mut PhysicalDeviceMemoryProperties2KHR
)
[src]
&self,
physicalDevice: PhysicalDevice,
pMemoryProperties: *mut PhysicalDeviceMemoryProperties2KHR
)
pub unsafe fn GetPhysicalDeviceSparseImageFormatProperties2KHR(
&self,
physicalDevice: PhysicalDevice,
pFormatInfo: *const PhysicalDeviceSparseImageFormatInfo2KHR,
pPropertyCount: *mut u32,
pProperties: *mut SparseImageFormatProperties2KHR
)
[src]
&self,
physicalDevice: PhysicalDevice,
pFormatInfo: *const PhysicalDeviceSparseImageFormatInfo2KHR,
pPropertyCount: *mut u32,
pProperties: *mut SparseImageFormatProperties2KHR
)
Trait Implementations
impl Send for InstancePointers
[src]
impl Sync for InstancePointers
[src]
impl Debug for InstancePointers
[src]
Auto Trait Implementations
impl Unpin for InstancePointers
impl UnwindSafe for InstancePointers
impl RefUnwindSafe for InstancePointers
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,