Submit. Be sure to call ShutdownInternal before destroying these resources.
Please see https://github.com/ValveSoftware/openvr/wiki/Vulkan for Vulkan-specific documentation.
struct VRVulkanTextureData_t {
uint64_t m_nImage;
VkDevice_T * m_pDevice;
VkPhysicalDevice_T * m_pPhysicalDevice;
VkInstance_T * m_pInstance;
VkQueue_T * m_pQueue;
uint32_t m_nQueueFamilyIndex;
uint32_t m_nWidth;
uint32_t m_nHeight;
uint32_t m_nFormat;
uint32_t m_nSampleCount;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | VRVulkanTextureData.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | M_NFORMAT
The struct member offsets. |
| public static final int | M_NHEIGHT
The struct member offsets. |
| public static final int | M_NIMAGE
The struct member offsets. |
| public static final int | M_NQUEUEFAMILYINDEX
The struct member offsets. |
| public static final int | M_NSAMPLECOUNT
The struct member offsets. |
| public static final int | M_NWIDTH
The struct member offsets. |
| public static final int | M_PDEVICE
The struct member offsets. |
| public static final int | M_PINSTANCE
The struct member offsets. |
| public static final int | M_PPHYSICALDEVICE
The struct member offsets. |
| public static final int | M_PQUEUE
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VRVulkanTextureData(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static VRVulkanTextureData | |
| public static VRVulkanTextureData. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VRVulkanTextureData | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VRVulkanTextureData. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VRVulkanTextureData | |
| public static VRVulkanTextureData | |
| public static VRVulkanTextureData. | |
| public static VRVulkanTextureData. | |
| protected VRVulkanTextureData | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static VRVulkanTextureData | |
| public static VRVulkanTextureData | |
| public static VRVulkanTextureData. | create(int
the buffer capacity capacity)Returns a new |
| public static VRVulkanTextureData. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VRVulkanTextureData | |
| public static VRVulkanTextureData. | |
| public int | |
| public VRVulkanTextureData | |
| public int | |
| public VRVulkanTextureData | |
| public long | |
| public VRVulkanTextureData | |
| public int | |
| public VRVulkanTextureData | |
| public int | |
| public VRVulkanTextureData | |
| public int | |
| public VRVulkanTextureData | |
| public long | |
| public VRVulkanTextureData | |
| public long | |
| public VRVulkanTextureData | |
| public long | |
| public VRVulkanTextureData | |
| public long | |
| public VRVulkanTextureData | |
| public static VRVulkanTextureData | |
| public static VRVulkanTextureData. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VRVulkanTextureData | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VRVulkanTextureData. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VRVulkanTextureData | |
| public static VRVulkanTextureData | |
| public static VRVulkanTextureData. | |
| public static VRVulkanTextureData. | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static long | |
| public static void | |
| public static long | |
| public static void | |
| public static long | |
| public static void | |
| public static long | |
| public static void | |
| public VRVulkanTextureData | set(long m_nImage, long m_pDevice, long m_pPhysicalDevice, long m_pInstance, long m_pQueue, int m_nQueueFamilyIndex, int m_nWidth, int m_nHeight, int m_nFormat, int m_nSampleCount)
Initializes this struct with the specified values. |
| public VRVulkanTextureData | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public static void |