Package org.lwjgl.vulkan
Class EXTPrivateData
java.lang.Object
org.lwjgl.vulkan.EXTPrivateData
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
nvkCreatePrivateDataSlotEXT
(VkDevice device, long pCreateInfo, long pAllocator, long pPrivateDataSlot) VkResult vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPrivateDataSlot * pPrivateDataSlot)
static void
nvkDestroyPrivateDataSlotEXT
(VkDevice device, long privateDataSlot, long pAllocator) void vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlot privateDataSlot, VkAllocationCallbacks const * pAllocator)
static void
nvkGetPrivateDataEXT
(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long pData) void vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t * pData)
static int
vkCreatePrivateDataSlotEXT
(VkDevice device, VkPrivateDataSlotCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pPrivateDataSlot) VkResult vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPrivateDataSlot * pPrivateDataSlot)
static int
vkCreatePrivateDataSlotEXT
(VkDevice device, VkPrivateDataSlotCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pPrivateDataSlot) VkResult vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPrivateDataSlot * pPrivateDataSlot)
static void
vkDestroyPrivateDataSlotEXT
(VkDevice device, long privateDataSlot, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlot privateDataSlot, VkAllocationCallbacks const * pAllocator)
static void
vkGetPrivateDataEXT
(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long[] pData) void vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t * pData)
static void
vkGetPrivateDataEXT
(VkDevice device, int objectType, long objectHandle, long privateDataSlot, LongBuffer pData) void vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t * pData)
static int
vkSetPrivateDataEXT
(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long data) VkResult vkSetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)
-
Field Details
-
VK_EXT_PRIVATE_DATA_SPEC_VERSION
public static final int VK_EXT_PRIVATE_DATA_SPEC_VERSION- See Also:
-
VK_EXT_PRIVATE_DATA_EXTENSION_NAME
- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT- See Also:
-
VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT
public static final int VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT- See Also:
-
VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT
public static final int VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT- See Also:
-
VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT
public static final int VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT- See Also:
-
-
Method Details
-
nvkCreatePrivateDataSlotEXT
public static int nvkCreatePrivateDataSlotEXT(VkDevice device, long pCreateInfo, long pAllocator, long pPrivateDataSlot) VkResult vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPrivateDataSlot * pPrivateDataSlot)
-
vkCreatePrivateDataSlotEXT
public static int vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pPrivateDataSlot) VkResult vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPrivateDataSlot * pPrivateDataSlot)
-
nvkDestroyPrivateDataSlotEXT
public static void nvkDestroyPrivateDataSlotEXT(VkDevice device, long privateDataSlot, long pAllocator) void vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlot privateDataSlot, VkAllocationCallbacks const * pAllocator)
-
vkDestroyPrivateDataSlotEXT
public static void vkDestroyPrivateDataSlotEXT(VkDevice device, long privateDataSlot, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlot privateDataSlot, VkAllocationCallbacks const * pAllocator)
-
vkSetPrivateDataEXT
public static int vkSetPrivateDataEXT(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long data) VkResult vkSetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)
-
nvkGetPrivateDataEXT
public static void nvkGetPrivateDataEXT(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long pData) void vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t * pData)
-
vkGetPrivateDataEXT
public static void vkGetPrivateDataEXT(VkDevice device, int objectType, long objectHandle, long privateDataSlot, LongBuffer pData) void vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t * pData)
-
vkCreatePrivateDataSlotEXT
public static int vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pPrivateDataSlot) VkResult vkCreatePrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotCreateInfo const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPrivateDataSlot * pPrivateDataSlot)
-
vkGetPrivateDataEXT
public static void vkGetPrivateDataEXT(VkDevice device, int objectType, long objectHandle, long privateDataSlot, long[] pData) void vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t * pData)
-