OpenGL ES SDK for Android
ARM Developer Center
|
A 3D floating point vector. More...
#include <VectorTypes.h>
Public Member Functions | |
void | normalize (void) |
Normalize 3D floating point vector. More... | |
void | normalize (void) |
Normalize 3D floating point vector. More... | |
void | normalize (void) |
Normalize 3D floating point vector. More... | |
void | normalize (void) |
Normalize 3D floating point vector. More... | |
void | normalize (void) |
Normalize 3D floating point vector. More... | |
void | normalize (void) |
Normalize 3D floating point vector. More... | |
void | normalize (void) |
Normalize 3D floating point vector. More... | |
void | normalize (void) |
Normalize 3D floating point vector. More... | |
void | normalize (void) |
Normalize 3D floating point vector. More... | |
void | normalize (void) |
Normalize 3D floating point vector. More... | |
Static Public Member Functions | |
static Vec3f | cross (const Vec3f &vector1, const Vec3f &vector2) |
Calculate cross product between two 3D floating point vectors. More... | |
static Vec3f | cross (const Vec3f &vector1, const Vec3f &vector2) |
Calculate cross product between two 3D floating point vectors. More... | |
static Vec3f | cross (const Vec3f &vector1, const Vec3f &vector2) |
Calculate cross product between two 3D floating point vectors. More... | |
static Vec3f | cross (const Vec3f &vector1, const Vec3f &vector2) |
Calculate cross product between two 3D floating point vectors. More... | |
static float | dot (Vec3f &vector1, Vec3f &vector2) |
Calculate dot product between two 3D floating point vectors. More... | |
static Vec3f | cross (const Vec3f &vector1, const Vec3f &vector2) |
Calculate cross product between two 3D floating point vectors. More... | |
static float | dot (Vec3f &vector1, Vec3f &vector2) |
Calculate dot product between two 3D floating point vectors. More... | |
static Vec3f | cross (const Vec3f &vector1, const Vec3f &vector2) |
Calculate cross product between two 3D floating point vectors. More... | |
static Vec3f | cross (const Vec3f &vector1, const Vec3f &vector2) |
Calculate cross product between two 3D floating point vectors. More... | |
static Vec3f | cross (const Vec3f &vector1, const Vec3f &vector2) |
Calculate cross product between two 3D floating point vectors. More... | |
static float | dot (Vec3f &vector1, Vec3f &vector2) |
Calculate dot product between two 3D floating point vectors. More... | |
static Vec3f | cross (const Vec3f &vector1, const Vec3f &vector2) |
Calculate cross product between two 3D floating point vectors. More... | |
static float | dot (Vec3f &vector1, Vec3f &vector2) |
Calculate dot product between two 3D floating point vectors. More... | |
static Vec3f | cross (const Vec3f &vector1, const Vec3f &vector2) |
Calculate cross product between two 3D floating point vectors. More... | |
Public Attributes | |
float | x |
float | y |
float | z |
A 3D floating point vector.
Class containing three floating point numbers, useful for representing 3D coordinates.
Definition at line 83 of file VectorTypes.h.
Calculate cross product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute cross product. |
[in] | vector2 | Second floating point vector that will be used to compute cross product. |
Definition at line 69 of file VectorTypes.h.
Calculate cross product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute cross product. |
[in] | vector2 | Second floating point vector that will be used to compute cross product. |
Definition at line 69 of file VectorTypes.h.
Calculate cross product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute cross product. |
[in] | vector2 | Second floating point vector that will be used to compute cross product. |
Definition at line 69 of file VectorTypes.h.
Calculate cross product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute cross product. |
[in] | vector2 | Second floating point vector that will be used to compute cross product. |
Definition at line 69 of file VectorTypes.h.
Calculate cross product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute cross product. |
[in] | vector2 | Second floating point vector that will be used to compute cross product. |
Calculate cross product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute cross product. |
[in] | vector2 | Second floating point vector that will be used to compute cross product. |
Definition at line 108 of file VectorTypes.h.
Calculate cross product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute cross product. |
[in] | vector2 | Second floating point vector that will be used to compute cross product. |
Definition at line 108 of file VectorTypes.h.
Calculate cross product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute cross product. |
[in] | vector2 | Second floating point vector that will be used to compute cross product. |
Definition at line 108 of file VectorTypes.h.
Calculate cross product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute cross product. |
[in] | vector2 | Second floating point vector that will be used to compute cross product. |
Definition at line 108 of file VectorTypes.h.
Calculate cross product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute cross product. |
[in] | vector2 | Second floating point vector that will be used to compute cross product. |
Definition at line 108 of file VectorTypes.h.
Calculate dot product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute product. |
[in] | vector2 | Second floating point vector that will be used to compute product. |
Definition at line 45 of file VectorTypes.h.
Calculate dot product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute product. |
[in] | vector2 | Second floating point vector that will be used to compute product. |
Definition at line 45 of file VectorTypes.h.
Calculate dot product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute product. |
[in] | vector2 | Second floating point vector that will be used to compute product. |
Definition at line 45 of file VectorTypes.h.
Calculate dot product between two 3D floating point vectors.
[in] | vector1 | First floating point vector that will be used to compute product. |
[in] | vector2 | Second floating point vector that will be used to compute product. |
Definition at line 45 of file VectorTypes.h.
Normalize 3D floating point vector.
Definition at line 53 of file VectorTypes.h.
Normalize 3D floating point vector.
Definition at line 53 of file VectorTypes.h.
Normalize 3D floating point vector.
Definition at line 53 of file VectorTypes.h.
Normalize 3D floating point vector.
Definition at line 53 of file VectorTypes.h.
Normalize 3D floating point vector.
Definition at line 91 of file VectorTypes.h.
Normalize 3D floating point vector.
Definition at line 91 of file VectorTypes.h.
Normalize 3D floating point vector.
Definition at line 91 of file VectorTypes.h.
Normalize 3D floating point vector.
Definition at line 91 of file VectorTypes.h.
Normalize 3D floating point vector.
Definition at line 91 of file VectorTypes.h.
float MaliSDK::Vec3f::x |
Definition at line 86 of file VectorTypes.h.
float MaliSDK::Vec3f::y |
Definition at line 86 of file VectorTypes.h.
float MaliSDK::Vec3f::z |
Definition at line 86 of file VectorTypes.h.