Unigine::hvec3 Class
Header: | #include <UnigineMathLib.h> |
The hvec3 vector consists of 3 ushort (16-bit integer) values.
hvec3 Class
Members
hvec3()
Default constructor. Initialized the vector with three 0 values.hvec3(0,0,0);
hvec3(const hvec3 & v)
Constructor. Initializes the vector by copying given one.Arguments
- const hvec3 & v - hvec3 vector to be copied.
hvec3(half x, half y, half z)
Constructor. Initializes the vector by using given half values.Arguments
- half x - The first component of the hvec3 vector.
- half y - The second component of the hvec3 vector.
- half z - The third component of the hvec3 vector.
hvec3(half v)
Constructor. Initializes the vector by using given half value.Arguments
- half v - Half value for all hvec3 components.
hvec3(float v)
Constructor. Initializes the vector by using given float value.Arguments
- float v - Float value for all hvec3 components.
hvec3(const vec3 & v)
Constructor. Initializes the vector by using given vec3 vector.Arguments
- const vec3 & v - vec3 value for corresponding hvec3 vector components.
hvec3(const dvec3 & v)
Constructor. Initializes the vector by using given dvec3 vector.Arguments
- const dvec3 & v - dvec3 value for corresponding hvec3 vector components.
const half * operator const Unigine::Math::half *()
const void * operator const void *()
half * operator Unigine::Math::half *()
void * operator void *()
hvec3 & operator=(const hvec3 & v)
Performs vector assignment. Source vector = Destination vector.Arguments
- const hvec3 & v - Destination vector.
Return value
Source vector.half & operator[](int i)
Performs array access to the vector item reference by using given item index.Arguments
- int i - Index of the vector item.
Return value
Vector item reference.half operator[](int i)
Performs array access to the vector item by using given item index.Arguments
- int i - Index of the vector item.
Return value
Vector item.int ONE
int ZERO
Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)