Package org.lwjgl.openvr
Class VRVulkanTextureData.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VRVulkanTextureData,VRVulkanTextureData.Buffer>
-
- org.lwjgl.openvr.VRVulkanTextureData.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<VRVulkanTextureData>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- VRVulkanTextureData
public static class VRVulkanTextureData.Buffer extends org.lwjgl.system.StructBuffer<VRVulkanTextureData,VRVulkanTextureData.Buffer> implements org.lwjgl.system.NativeResource
An array ofVRVulkanTextureData
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
m_nFormat()
Returns the value of them_nFormat
field.VRVulkanTextureData.Buffer
m_nFormat(int value)
Sets the specified value to them_nFormat
field.int
m_nHeight()
Returns the value of them_nHeight
field.VRVulkanTextureData.Buffer
m_nHeight(int value)
Sets the specified value to them_nHeight
field.long
m_nImage()
Returns the value of them_nImage
field.VRVulkanTextureData.Buffer
m_nImage(long value)
Sets the specified value to them_nImage
field.int
m_nQueueFamilyIndex()
Returns the value of them_nQueueFamilyIndex
field.VRVulkanTextureData.Buffer
m_nQueueFamilyIndex(int value)
Sets the specified value to them_nQueueFamilyIndex
field.int
m_nSampleCount()
Returns the value of them_nSampleCount
field.VRVulkanTextureData.Buffer
m_nSampleCount(int value)
Sets the specified value to them_nSampleCount
field.int
m_nWidth()
Returns the value of them_nWidth
field.VRVulkanTextureData.Buffer
m_nWidth(int value)
Sets the specified value to them_nWidth
field.long
m_pDevice()
Returns the value of them_pDevice
field.VRVulkanTextureData.Buffer
m_pDevice(long value)
Sets the specified value to them_pDevice
field.long
m_pInstance()
Returns the value of them_pInstance
field.VRVulkanTextureData.Buffer
m_pInstance(long value)
Sets the specified value to them_pInstance
field.long
m_pPhysicalDevice()
Returns the value of them_pPhysicalDevice
field.VRVulkanTextureData.Buffer
m_pPhysicalDevice(long value)
Sets the specified value to them_pPhysicalDevice
field.long
m_pQueue()
Returns the value of them_pQueue
field.VRVulkanTextureData.Buffer
m_pQueue(long value)
Sets the specified value to them_pQueue
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVRVulkanTextureData.Buffer
instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byVRVulkanTextureData.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
m_nImage
public long m_nImage()
Returns the value of them_nImage
field.
-
m_pDevice
public long m_pDevice()
Returns the value of them_pDevice
field.
-
m_pPhysicalDevice
public long m_pPhysicalDevice()
Returns the value of them_pPhysicalDevice
field.
-
m_pInstance
public long m_pInstance()
Returns the value of them_pInstance
field.
-
m_pQueue
public long m_pQueue()
Returns the value of them_pQueue
field.
-
m_nQueueFamilyIndex
public int m_nQueueFamilyIndex()
Returns the value of them_nQueueFamilyIndex
field.
-
m_nWidth
public int m_nWidth()
Returns the value of them_nWidth
field.
-
m_nHeight
public int m_nHeight()
Returns the value of them_nHeight
field.
-
m_nFormat
public int m_nFormat()
Returns the value of them_nFormat
field.
-
m_nSampleCount
public int m_nSampleCount()
Returns the value of them_nSampleCount
field.
-
m_nImage
public VRVulkanTextureData.Buffer m_nImage(long value)
Sets the specified value to them_nImage
field.
-
m_pDevice
public VRVulkanTextureData.Buffer m_pDevice(long value)
Sets the specified value to them_pDevice
field.
-
m_pPhysicalDevice
public VRVulkanTextureData.Buffer m_pPhysicalDevice(long value)
Sets the specified value to them_pPhysicalDevice
field.
-
m_pInstance
public VRVulkanTextureData.Buffer m_pInstance(long value)
Sets the specified value to them_pInstance
field.
-
m_pQueue
public VRVulkanTextureData.Buffer m_pQueue(long value)
Sets the specified value to them_pQueue
field.
-
m_nQueueFamilyIndex
public VRVulkanTextureData.Buffer m_nQueueFamilyIndex(int value)
Sets the specified value to them_nQueueFamilyIndex
field.
-
m_nWidth
public VRVulkanTextureData.Buffer m_nWidth(int value)
Sets the specified value to them_nWidth
field.
-
m_nHeight
public VRVulkanTextureData.Buffer m_nHeight(int value)
Sets the specified value to them_nHeight
field.
-
m_nFormat
public VRVulkanTextureData.Buffer m_nFormat(int value)
Sets the specified value to them_nFormat
field.
-
m_nSampleCount
public VRVulkanTextureData.Buffer m_nSampleCount(int value)
Sets the specified value to them_nSampleCount
field.
-
-