MCPcopy Create free account
hub / github.com/HumbleUI/Skija / makeVulkan

Method makeVulkan

shared/java/DirectContext.java:51–55  ·  view source on GitHub ↗

Creates Vulkan direct rendering context from Vulkan native objects. For more information refer to skia GrDirectContext class. @param instancePtr pointer to VkInstance; must be not zero @param physicalDevicePtr pointer to VkPhysicalDevice; must be not zero @param devicePtr

(long instancePtr, long physicalDevicePtr, long devicePtr, long queuePtr, int graphicsQueueIndex, long instanceProcAddr, long getProcAddr, int apiVersion)

Source from the content-addressed store, hash-verified

49 * @param apiVersion Vulkan API version
50 */
51 @NotNull @Contract("-> this")
52 public static DirectContext makeVulkan(long instancePtr, long physicalDevicePtr, long devicePtr, long queuePtr, int graphicsQueueIndex, long instanceProcAddr, long getProcAddr, int apiVersion) {
53 Stats.onNativeCall();
54 return new DirectContext(_nMakeVulkan(instancePtr, physicalDevicePtr, devicePtr, queuePtr, graphicsQueueIndex, instanceProcAddr, getProcAddr, apiVersion));
55 }
56
57 @NotNull @Contract("-> this")
58 public DirectContext flush() {

Callers 2

testVulkanContextMethod · 0.95
initSkiaMethod · 0.95

Calls 2

onNativeCallMethod · 0.95
_nMakeVulkanMethod · 0.95

Tested by 1

testVulkanContextMethod · 0.76