Class VkSRTDataNV.Buffer
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.nv.struct.VkSRTDataNV
overrungl.vulkan.nv.struct.VkSRTDataNV.Buffer
-
Nested Class Summary
Nested classes/interfaces inherited from class overrungl.vulkan.nv.struct.VkSRTDataNV
VkSRTDataNV.Buffer
-
Field Summary
Fields inherited from class overrungl.vulkan.nv.struct.VkSRTDataNV
LAYOUT, LAYOUT_a, LAYOUT_b, LAYOUT_c, LAYOUT_pvx, LAYOUT_pvy, LAYOUT_pvz, LAYOUT_qw, LAYOUT_qx, LAYOUT_qy, LAYOUT_qz, LAYOUT_sx, LAYOUT_sy, LAYOUT_sz, LAYOUT_tx, LAYOUT_ty, LAYOUT_tz, OFFSET_a, OFFSET_b, OFFSET_c, OFFSET_pvx, OFFSET_pvy, OFFSET_pvz, OFFSET_qw, OFFSET_qx, OFFSET_qy, OFFSET_qz, OFFSET_sx, OFFSET_sy, OFFSET_sz, OFFSET_tx, OFFSET_ty, OFFSET_tz, VH_a, VH_b, VH_c, VH_pvx, VH_pvy, VH_pvz, VH_qw, VH_qx, VH_qy, VH_qz, VH_sx, VH_sy, VH_sz, VH_tx, VH_ty, VH_tz
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(MemorySegment segment, long elementCount) CreatesVkSRTDataNV.Buffer
with the given segment. -
Method Summary
Modifier and TypeMethodDescriptionfloat
aAt
(long index) Returnsa
at the given index.aAt
(long index, float value) Setsa
with the given value at the given index.asSlice
(long index) Creates a slice ofVkSRTDataNV
.asSlice
(long index, long count) Creates a slice ofVkSRTDataNV
.float
bAt
(long index) Returnsb
at the given index.bAt
(long index, float value) Setsb
with the given value at the given index.float
cAt
(long index) Returnsc
at the given index.cAt
(long index, float value) Setsc
with the given value at the given index.long
Estimates the element count of this group type buffer.float
pvxAt
(long index) Returnspvx
at the given index.pvxAt
(long index, float value) Setspvx
with the given value at the given index.float
pvyAt
(long index) Returnspvy
at the given index.pvyAt
(long index, float value) Setspvy
with the given value at the given index.float
pvzAt
(long index) Returnspvz
at the given index.pvzAt
(long index, float value) Setspvz
with the given value at the given index.float
qwAt
(long index) Returnsqw
at the given index.qwAt
(long index, float value) Setsqw
with the given value at the given index.float
qxAt
(long index) Returnsqx
at the given index.qxAt
(long index, float value) Setsqx
with the given value at the given index.float
qyAt
(long index) Returnsqy
at the given index.qyAt
(long index, float value) Setsqy
with the given value at the given index.float
qzAt
(long index) Returnsqz
at the given index.qzAt
(long index, float value) Setsqz
with the given value at the given index.float
sxAt
(long index) Returnssx
at the given index.sxAt
(long index, float value) Setssx
with the given value at the given index.float
syAt
(long index) Returnssy
at the given index.syAt
(long index, float value) Setssy
with the given value at the given index.float
szAt
(long index) Returnssz
at the given index.szAt
(long index, float value) Setssz
with the given value at the given index.float
txAt
(long index) Returnstx
at the given index.txAt
(long index, float value) Setstx
with the given value at the given index.float
tyAt
(long index) Returnsty
at the given index.tyAt
(long index, float value) Setsty
with the given value at the given index.float
tzAt
(long index) Returnstz
at the given index.tzAt
(long index, float value) Setstz
with the given value at the given index.Methods inherited from class overrungl.vulkan.nv.struct.VkSRTDataNV
a, a, a, a, alloc, alloc, asBuffer, b, b, b, b, c, c, c, c, copyFrom, of, ofNative, ofNative, pvx, pvx, pvx, pvx, pvy, pvy, pvy, pvy, pvz, pvz, pvz, pvz, qw, qw, qw, qw, qx, qx, qx, qx, qy, qy, qy, qy, qz, qz, qz, qz, sx, sx, sx, sx, sy, sy, sy, sy, sz, sz, sz, sz, tx, tx, tx, tx, ty, ty, ty, ty, tz, tz, tz, tz
Methods inherited from class overrungl.struct.GroupType
estimateCount, groupLayout, segment
-
Constructor Details
-
Buffer
CreatesVkSRTDataNV.Buffer
with the given segment.- Parameters:
segment
- the memory segmentelementCount
- the element count
-
-
Method Details
-
estimateCount
public long estimateCount()Description copied from class:GroupType
Estimates the element count of this group type buffer.- Overrides:
estimateCount
in classGroupType
- Returns:
- the estimated element count of the group type buffer
-
asSlice
Creates a slice ofVkSRTDataNV
.- Parameters:
index
- the index of the struct buffer- Returns:
- the slice of
VkSRTDataNV
-
asSlice
Creates a slice ofVkSRTDataNV
.- Parameters:
index
- the index of the struct buffercount
- the count- Returns:
- the slice of
VkSRTDataNV
-
sxAt
public float sxAt(long index) Returnssx
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
sx
at the given index
-
sxAt
Setssx
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
aAt
public float aAt(long index) Returnsa
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
a
at the given index
-
aAt
Setsa
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
bAt
public float bAt(long index) Returnsb
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
b
at the given index
-
bAt
Setsb
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
pvxAt
public float pvxAt(long index) Returnspvx
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
pvx
at the given index
-
pvxAt
Setspvx
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
syAt
public float syAt(long index) Returnssy
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
sy
at the given index
-
syAt
Setssy
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
cAt
public float cAt(long index) Returnsc
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
c
at the given index
-
cAt
Setsc
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
pvyAt
public float pvyAt(long index) Returnspvy
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
pvy
at the given index
-
pvyAt
Setspvy
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
szAt
public float szAt(long index) Returnssz
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
sz
at the given index
-
szAt
Setssz
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
pvzAt
public float pvzAt(long index) Returnspvz
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
pvz
at the given index
-
pvzAt
Setspvz
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
qxAt
public float qxAt(long index) Returnsqx
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
qx
at the given index
-
qxAt
Setsqx
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
qyAt
public float qyAt(long index) Returnsqy
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
qy
at the given index
-
qyAt
Setsqy
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
qzAt
public float qzAt(long index) Returnsqz
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
qz
at the given index
-
qzAt
Setsqz
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
qwAt
public float qwAt(long index) Returnsqw
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
qw
at the given index
-
qwAt
Setsqw
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
txAt
public float txAt(long index) Returnstx
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tx
at the given index
-
txAt
Setstx
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tyAt
public float tyAt(long index) Returnsty
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
ty
at the given index
-
tyAt
Setsty
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
tzAt
public float tzAt(long index) Returnstz
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
tz
at the given index
-
tzAt
Setstz
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-