java.lang.Object
uk.ac.manchester.tornado.api.types.vectors.Half3
- All Implemented Interfaces:
Serializable,PrimitiveStorage<ShortBuffer>,TornadoVectorsInterface<ShortBuffer>
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Half3static Half3* Operations on Float3 vectors.aHalf2()Cast vector From Half3 into a Half2.asBuffer()static Half3static Half3static HalfFloatDuplicates this vector.get(int index) longgetS0()getS1()getS2()getX()getY()getZ()voidloadFromBuffer(ShortBuffer buffer) static Half3static Half3voidvoidvoidvoidvoidvoidvoidvoidintsize()static Half3static Half3short[]toArray()toString()
-
Field Details
-
TYPE
-
-
Constructor Details
-
Half3
public Half3() -
Half3
-
-
Method Details
-
add
* Operations on Float3 vectors. -
sub
-
div
-
mult
-
add
-
sub
-
mult
-
div
-
dot
-
get
-
set
-
set
-
getX
-
setX
-
getY
-
setY
-
getZ
-
setZ
-
getS0
-
setS0
-
getS1
-
setS1
-
getS2
-
setS2
-
duplicate
Duplicates this vector.- Returns:
Half3
-
toString
-
toString
-
aHalf2
Cast vector From Half3 into a Half2.- Returns:
Half2
-
loadFromBuffer
- Specified by:
loadFromBufferin interfacePrimitiveStorage<ShortBuffer>
-
asBuffer
- Specified by:
asBufferin interfacePrimitiveStorage<ShortBuffer>
-
size
public int size()- Specified by:
sizein interfacePrimitiveStorage<ShortBuffer>
-
toArray
public short[] toArray() -
getNumBytes
public long getNumBytes()- Specified by:
getNumBytesin interfaceTornadoVectorsInterface<ShortBuffer>
-