C# Class SharpVulkan.Instance

Afficher le fichier Open project: jwollen/SharpVulkan Class Usage Examples

Méthodes publiques

Méthode Description
CreateAndroidSurface ( AndroidSurfaceCreateInfo &createInfo, AllocationCallbacks allocator = null ) : Surface
CreateDebugReportCallback ( DebugReportCallbackCreateInfo &createInfo, AllocationCallbacks allocator = null ) : DebugReportCallback
CreateDisplayPlaneSurface ( DisplaySurfaceCreateInfo &createInfo, AllocationCallbacks allocator = null ) : Surface
CreateWin32Surface ( Win32SurfaceCreateInfo createInfo, AllocationCallbacks allocator = null ) : Surface
CreateXcbSurface ( XcbSurfaceCreateInfo &createInfo, AllocationCallbacks allocator = null ) : Surface
CreateXlibSurface ( XlibSurfaceCreateInfo &createInfo, AllocationCallbacks allocator = null ) : Surface
Destroy ( AllocationCallbacks allocator = null ) : void
DestroyDebugReportCallback ( DebugReportCallback callback, AllocationCallbacks allocator = null ) : void
DestroySurface ( Surface surface, AllocationCallbacks allocator = null ) : void
GetProcAddress ( byte name ) : IntPtr

Private Methods

Méthode Description
DebugReportMessage ( uint flags, DebugReportObjectType objectType, ulong @object, PointerSize location, int messageCode, byte &layerPrefix, byte message ) : void
EnumeratePhysicalDevices ( uint &physicalDeviceCount, PhysicalDevice physicalDevices ) : void
vkCreateAndroidSurfaceKHR ( Instance instance, AndroidSurfaceCreateInfo createInfo, AllocationCallbacks allocator, Surface surface ) : System.Result
vkCreateDebugReportCallbackEXT ( Instance instance, DebugReportCallbackCreateInfo createInfo, AllocationCallbacks allocator, DebugReportCallback callback ) : System.Result
vkCreateDisplayPlaneSurfaceKHR ( Instance instance, DisplaySurfaceCreateInfo createInfo, AllocationCallbacks allocator, Surface surface ) : System.Result
vkCreateWin32SurfaceKHR ( Instance instance, Win32SurfaceCreateInfo createInfo, AllocationCallbacks allocator, Surface surface ) : System.Result
vkCreateXcbSurfaceKHR ( Instance instance, XcbSurfaceCreateInfo createInfo, AllocationCallbacks allocator, Surface surface ) : System.Result
vkCreateXlibSurfaceKHR ( Instance instance, XlibSurfaceCreateInfo createInfo, AllocationCallbacks allocator, Surface surface ) : System.Result
vkDebugReportMessageEXT ( Instance instance, uint flags, DebugReportObjectType objectType, ulong @object, PointerSize location, int messageCode, byte layerPrefix, byte message ) : void
vkDestroyDebugReportCallbackEXT ( Instance instance, DebugReportCallback callback, AllocationCallbacks allocator ) : void
vkDestroyInstance ( Instance instance, AllocationCallbacks allocator ) : void
vkDestroySurfaceKHR ( Instance instance, Surface surface, AllocationCallbacks allocator ) : void
vkEnumeratePhysicalDevices ( Instance instance, uint physicalDeviceCount, PhysicalDevice physicalDevices ) : System.Result
vkGetInstanceProcAddr ( Instance instance, byte name ) : IntPtr

Method Details

CreateAndroidSurface() public méthode

public CreateAndroidSurface ( AndroidSurfaceCreateInfo &createInfo, AllocationCallbacks allocator = null ) : Surface
createInfo AndroidSurfaceCreateInfo
allocator AllocationCallbacks
Résultat Surface

CreateDebugReportCallback() public méthode

public CreateDebugReportCallback ( DebugReportCallbackCreateInfo &createInfo, AllocationCallbacks allocator = null ) : DebugReportCallback
createInfo DebugReportCallbackCreateInfo
allocator AllocationCallbacks
Résultat DebugReportCallback

CreateDisplayPlaneSurface() public méthode

public CreateDisplayPlaneSurface ( DisplaySurfaceCreateInfo &createInfo, AllocationCallbacks allocator = null ) : Surface
createInfo DisplaySurfaceCreateInfo
allocator AllocationCallbacks
Résultat Surface

CreateWin32Surface() public méthode

public CreateWin32Surface ( Win32SurfaceCreateInfo createInfo, AllocationCallbacks allocator = null ) : Surface
createInfo Win32SurfaceCreateInfo
allocator AllocationCallbacks
Résultat Surface

CreateXcbSurface() public méthode

public CreateXcbSurface ( XcbSurfaceCreateInfo &createInfo, AllocationCallbacks allocator = null ) : Surface
createInfo XcbSurfaceCreateInfo
allocator AllocationCallbacks
Résultat Surface

CreateXlibSurface() public méthode

public CreateXlibSurface ( XlibSurfaceCreateInfo &createInfo, AllocationCallbacks allocator = null ) : Surface
createInfo XlibSurfaceCreateInfo
allocator AllocationCallbacks
Résultat Surface

Destroy() public méthode

public Destroy ( AllocationCallbacks allocator = null ) : void
allocator AllocationCallbacks
Résultat void

DestroyDebugReportCallback() public méthode

public DestroyDebugReportCallback ( DebugReportCallback callback, AllocationCallbacks allocator = null ) : void
callback DebugReportCallback
allocator AllocationCallbacks
Résultat void

DestroySurface() public méthode

public DestroySurface ( Surface surface, AllocationCallbacks allocator = null ) : void
surface Surface
allocator AllocationCallbacks
Résultat void

GetProcAddress() public méthode

public GetProcAddress ( byte name ) : IntPtr
name byte
Résultat System.IntPtr