Package org.lwjgl.vulkan
Class VkSRTDataNV.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkSRTDataNV,VkSRTDataNV.Buffer>
-
- org.lwjgl.vulkan.VkSRTDataNV.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkSRTDataNV>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkSRTDataNV
public static class VkSRTDataNV.Buffer extends org.lwjgl.system.StructBuffer<VkSRTDataNV,VkSRTDataNV.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkSRTDataNVstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floata()VkSRTDataNV.Buffera(float value)Sets the specified value to theVkSRTDataNV.a()field.floatb()VkSRTDataNV.Bufferb(float value)Sets the specified value to theVkSRTDataNV.b()field.floatc()VkSRTDataNV.Bufferc(float value)Sets the specified value to theVkSRTDataNV.c()field.floatpvx()VkSRTDataNV.Bufferpvx(float value)Sets the specified value to theVkSRTDataNV.pvx()field.floatpvy()VkSRTDataNV.Bufferpvy(float value)Sets the specified value to theVkSRTDataNV.pvy()field.floatpvz()VkSRTDataNV.Bufferpvz(float value)Sets the specified value to theVkSRTDataNV.pvz()field.floatqw()VkSRTDataNV.Bufferqw(float value)Sets the specified value to theVkSRTDataNV.qw()field.floatqx()VkSRTDataNV.Bufferqx(float value)Sets the specified value to theVkSRTDataNV.qx()field.floatqy()VkSRTDataNV.Bufferqy(float value)Sets the specified value to theVkSRTDataNV.qy()field.floatqz()VkSRTDataNV.Bufferqz(float value)Sets the specified value to theVkSRTDataNV.qz()field.floatsx()VkSRTDataNV.Buffersx(float value)Sets the specified value to theVkSRTDataNV.sx()field.floatsy()VkSRTDataNV.Buffersy(float value)Sets the specified value to theVkSRTDataNV.sy()field.floatsz()VkSRTDataNV.Buffersz(float value)Sets the specified value to theVkSRTDataNV.sz()field.floattx()VkSRTDataNV.Buffertx(float value)Sets the specified value to theVkSRTDataNV.tx()field.floatty()VkSRTDataNV.Bufferty(float value)Sets the specified value to theVkSRTDataNV.ty()field.floattz()VkSRTDataNV.Buffertz(float value)Sets the specified value to theVkSRTDataNV.tz()field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkSRTDataNV.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 byVkSRTDataNV.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
-
sx
public float sx()
- Returns:
- the value of the
VkSRTDataNV.sx()field.
-
a
public float a()
- Returns:
- the value of the
VkSRTDataNV.a()field.
-
b
public float b()
- Returns:
- the value of the
VkSRTDataNV.b()field.
-
pvx
public float pvx()
- Returns:
- the value of the
VkSRTDataNV.pvx()field.
-
sy
public float sy()
- Returns:
- the value of the
VkSRTDataNV.sy()field.
-
c
public float c()
- Returns:
- the value of the
VkSRTDataNV.c()field.
-
pvy
public float pvy()
- Returns:
- the value of the
VkSRTDataNV.pvy()field.
-
sz
public float sz()
- Returns:
- the value of the
VkSRTDataNV.sz()field.
-
pvz
public float pvz()
- Returns:
- the value of the
VkSRTDataNV.pvz()field.
-
qx
public float qx()
- Returns:
- the value of the
VkSRTDataNV.qx()field.
-
qy
public float qy()
- Returns:
- the value of the
VkSRTDataNV.qy()field.
-
qz
public float qz()
- Returns:
- the value of the
VkSRTDataNV.qz()field.
-
qw
public float qw()
- Returns:
- the value of the
VkSRTDataNV.qw()field.
-
tx
public float tx()
- Returns:
- the value of the
VkSRTDataNV.tx()field.
-
ty
public float ty()
- Returns:
- the value of the
VkSRTDataNV.ty()field.
-
tz
public float tz()
- Returns:
- the value of the
VkSRTDataNV.tz()field.
-
sx
public VkSRTDataNV.Buffer sx(float value)
Sets the specified value to theVkSRTDataNV.sx()field.
-
a
public VkSRTDataNV.Buffer a(float value)
Sets the specified value to theVkSRTDataNV.a()field.
-
b
public VkSRTDataNV.Buffer b(float value)
Sets the specified value to theVkSRTDataNV.b()field.
-
pvx
public VkSRTDataNV.Buffer pvx(float value)
Sets the specified value to theVkSRTDataNV.pvx()field.
-
sy
public VkSRTDataNV.Buffer sy(float value)
Sets the specified value to theVkSRTDataNV.sy()field.
-
c
public VkSRTDataNV.Buffer c(float value)
Sets the specified value to theVkSRTDataNV.c()field.
-
pvy
public VkSRTDataNV.Buffer pvy(float value)
Sets the specified value to theVkSRTDataNV.pvy()field.
-
sz
public VkSRTDataNV.Buffer sz(float value)
Sets the specified value to theVkSRTDataNV.sz()field.
-
pvz
public VkSRTDataNV.Buffer pvz(float value)
Sets the specified value to theVkSRTDataNV.pvz()field.
-
qx
public VkSRTDataNV.Buffer qx(float value)
Sets the specified value to theVkSRTDataNV.qx()field.
-
qy
public VkSRTDataNV.Buffer qy(float value)
Sets the specified value to theVkSRTDataNV.qy()field.
-
qz
public VkSRTDataNV.Buffer qz(float value)
Sets the specified value to theVkSRTDataNV.qz()field.
-
qw
public VkSRTDataNV.Buffer qw(float value)
Sets the specified value to theVkSRTDataNV.qw()field.
-
tx
public VkSRTDataNV.Buffer tx(float value)
Sets the specified value to theVkSRTDataNV.tx()field.
-
ty
public VkSRTDataNV.Buffer ty(float value)
Sets the specified value to theVkSRTDataNV.ty()field.
-
tz
public VkSRTDataNV.Buffer tz(float value)
Sets the specified value to theVkSRTDataNV.tz()field.
-
-