Package org.lwjgl.vulkan
Class VkVideoEncodeH265FrameSizeEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkVideoEncodeH265FrameSizeEXT,VkVideoEncodeH265FrameSizeEXT.Buffer>
-
- org.lwjgl.vulkan.VkVideoEncodeH265FrameSizeEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkVideoEncodeH265FrameSizeEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkVideoEncodeH265FrameSizeEXT
public static class VkVideoEncodeH265FrameSizeEXT.Buffer extends org.lwjgl.system.StructBuffer<VkVideoEncodeH265FrameSizeEXT,VkVideoEncodeH265FrameSizeEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkVideoEncodeH265FrameSizeEXTstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intframeBSize()VkVideoEncodeH265FrameSizeEXT.BufferframeBSize(int value)Sets the specified value to theVkVideoEncodeH265FrameSizeEXT.frameBSize()field.intframeISize()VkVideoEncodeH265FrameSizeEXT.BufferframeISize(int value)Sets the specified value to theVkVideoEncodeH265FrameSizeEXT.frameISize()field.intframePSize()VkVideoEncodeH265FrameSizeEXT.BufferframePSize(int value)Sets the specified value to theVkVideoEncodeH265FrameSizeEXT.framePSize()field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkVideoEncodeH265FrameSizeEXT.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 byVkVideoEncodeH265FrameSizeEXT.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
-
frameISize
public int frameISize()
- Returns:
- the value of the
VkVideoEncodeH265FrameSizeEXT.frameISize()field.
-
framePSize
public int framePSize()
- Returns:
- the value of the
VkVideoEncodeH265FrameSizeEXT.framePSize()field.
-
frameBSize
public int frameBSize()
- Returns:
- the value of the
VkVideoEncodeH265FrameSizeEXT.frameBSize()field.
-
frameISize
public VkVideoEncodeH265FrameSizeEXT.Buffer frameISize(int value)
Sets the specified value to theVkVideoEncodeH265FrameSizeEXT.frameISize()field.
-
framePSize
public VkVideoEncodeH265FrameSizeEXT.Buffer framePSize(int value)
Sets the specified value to theVkVideoEncodeH265FrameSizeEXT.framePSize()field.
-
frameBSize
public VkVideoEncodeH265FrameSizeEXT.Buffer frameBSize(int value)
Sets the specified value to theVkVideoEncodeH265FrameSizeEXT.frameBSize()field.
-
-