Package org.lwjgl.vulkan
Class VkPhysicalDeviceVideoFormatInfoKHR.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceVideoFormatInfoKHR,VkPhysicalDeviceVideoFormatInfoKHR.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceVideoFormatInfoKHR.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceVideoFormatInfoKHR>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPhysicalDeviceVideoFormatInfoKHR
public static class VkPhysicalDeviceVideoFormatInfoKHR.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceVideoFormatInfoKHR,VkPhysicalDeviceVideoFormatInfoKHR.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceVideoFormatInfoKHRstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intimageUsage()longpNext()VkPhysicalDeviceVideoFormatInfoKHR.BufferpNext(long value)Sets the specified value to theVkPhysicalDeviceVideoFormatInfoKHR.pNext()field.VkVideoProfilesKHRpVideoProfiles()intsType()VkPhysicalDeviceVideoFormatInfoKHR.BuffersType(int value)Sets the specified value to theVkPhysicalDeviceVideoFormatInfoKHR.sType()field.VkPhysicalDeviceVideoFormatInfoKHR.BuffersType$Default()Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHRvalue to theVkPhysicalDeviceVideoFormatInfoKHR.sType()field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceVideoFormatInfoKHR.Bufferinstance 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 byVkPhysicalDeviceVideoFormatInfoKHR.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
-
sType
public int sType()
- Returns:
- the value of the
VkPhysicalDeviceVideoFormatInfoKHR.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkPhysicalDeviceVideoFormatInfoKHR.pNext()field.
-
imageUsage
public int imageUsage()
- Returns:
- the value of the
VkPhysicalDeviceVideoFormatInfoKHR.imageUsage()field.
-
pVideoProfiles
public VkVideoProfilesKHR pVideoProfiles()
- Returns:
- a
VkVideoProfilesKHRview of the struct pointed to by theVkPhysicalDeviceVideoFormatInfoKHR.pVideoProfiles()field.
-
sType
public VkPhysicalDeviceVideoFormatInfoKHR.Buffer sType(int value)
Sets the specified value to theVkPhysicalDeviceVideoFormatInfoKHR.sType()field.
-
sType$Default
public VkPhysicalDeviceVideoFormatInfoKHR.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHRvalue to theVkPhysicalDeviceVideoFormatInfoKHR.sType()field.
-
pNext
public VkPhysicalDeviceVideoFormatInfoKHR.Buffer pNext(long value)
Sets the specified value to theVkPhysicalDeviceVideoFormatInfoKHR.pNext()field.
-
-