Unigine.bvec4 Struct
This class represents a vector of 4 byte (unsigned char) components. This vector is used for vertex color parameters.
bvec4 Class
Members
bvec4 ( ) #
Default constructor. Produces a zero vector.bvec4 ( bvec4 v ) #
Constructor. Initializes the vector by copying a given source vector.Arguments
- bvec4 v - Source vector.
bvec4 ( byte x, byte y, byte z, byte w ) #
Constructor. Initializes the vector using given unsigned char values.Arguments
- byte x - X component of the vector.
- byte y - Y component of the vector.
- byte z - Z component of the vector.
- byte w - W component of the vector.
bvec4 ( vec4 v, float scale ) #
Constructor. Initializes the vector using a given vec4 source vector and a scale multiplier.Arguments
- vec4 v - Source vector.
- float scale - Scale.
bvec4 ( byte v ) #
Constructor. Initializes the vector using a given scalar value: x=v, y=v, z=v, w=v.Arguments
- byte v - Scalar.
bvec4 ( vec4 v ) #
Constructor. Initializes the vector using a given vec4 source vector.Arguments
- vec4 v - Source vector.
bvec4 ( dvec4 v ) #
Constructor. Initializes the vector using a given dvec4 source vector.Arguments
- dvec4 v - Source vector.
bvec4 ( ivec4 v ) #
Constructor. Initializes the vector using a given ivec4 source vector.Arguments
- ivec4 v - Source vector.
bvec4 ( byte[] v ) #
Constructor. Initializes the vector using a given pointer to the array of unsigned char elements: x=v[0], y=v[1], z=v[2], w=v[3].Arguments
- byte[] v - Pointer to the array of unsigned char elements.
byte Operator[] ( int i ) #
Performs array access to the vector item reference by using given item index.Arguments
- int i - Vector item index.
Return value
Vector item reference.byte Operator[] ( int i ) #
Performs array access to the vector item by using given item index.Arguments
- int i - Vector item index.
Return value
Vector item.Last update:
2021-04-29
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)