Compounds | |
class | BBox2C |
Bounding box class. More... | |
class | ColorC |
RGBA color class. More... | |
class | DecomposeAffineC |
Decomposes a matrix into affine parts. More... | |
class | Matrix2C |
2x3 matrix class. More... | |
class | Matrix3C |
3x4 matrix class. More... | |
class | QuatC |
Quaternion class. More... | |
class | Vector2C |
2D Vector class. More... | |
class | Vector3C |
3D vector class. More... | |
Typedefs | |
typedef char | int8 |
Signed 8-bit integer. | |
typedef unsigned char | uint8 |
Unsigned 8-bit integer. | |
typedef short | int16 |
Signed 16-bit integer. | |
typedef unsigned short | uint16 |
Unsigned 16-bit integer. | |
typedef int | int32 |
Signed 32-bit integer. | |
typedef unsigned int | uint32 |
Unsigned 32-bit integer. | |
typedef float | float32 |
Single precicion floating point value. | |
typedef double | float64 |
Double precicion floating point value. | |
typedef long double | float80 |
Extra precicion floating point value. | |
Functions | |
ColorC | operator * (float s, const ColorC &v) |
Vector2C | operator * (const Matrix2C &m, const Vector2C &v) |
Vector2C | operator * (const Vector2C &v, const Matrix2C &m) |
Vector2C & | operator *= (Vector2C &v, const Matrix2C &m) |
Vector3C | operator * (const Matrix3C &m, const Vector3C &v) |
Vector3C | operator * (const Vector3C &v, const Matrix3C &m) |
Vector3C & | operator *= (Vector3C &v, const Matrix3C &m) |
QuatC | operator * (float32 f32Scalar, const QuatC &rQuat) |
Vector2C | operator * (float32 s, const Vector2C &v) |
Vector3C | operator * (float32 s, const Vector3C &v) |
The PajaTypes namespace contains all basic data types used in Demopaja, such as integer types, floating-point types, vectors, matrices, quaternion, and color.
|
Single precicion floating point value.
|
|
Double precicion floating point value.
|
|
Extra precicion floating point value.
|
|
Signed 16-bit integer.
|
|
Signed 32-bit integer.
|
|
Signed 8-bit integer.
|
|
Unsigned 16-bit integer.
|
|
Unsigned 32-bit integer.
|
|
Unsigned 8-bit integer.
|