![]() |
ARX
1.0
The next-generation open source augmented reality toolkit.
|
Go to the source code of this file.
Macros | |
#define | MTX_EXTERN |
Functions | |
MTX_EXTERN void | mtxLoadIdentityf (float M[16]) |
MTX_EXTERN void | mtxLoadMatrixf (float M[16], const float T[16]) |
MTX_EXTERN void | mtxMultMatrixf (float M[16], const float T[16]) |
MTX_EXTERN void | mtxTranslatef (float M[16], const float x, const float y, const float z) |
MTX_EXTERN void | mtxRotatef (float M[16], const float q, const float x, const float y, const float z) |
MTX_EXTERN void | mtxScalef (float M[16], const float x, const float y, const float z) |
MTX_EXTERN void | mtxOrthof (float M[16], float left, float right, float bottom, float top, float zNear, float zFar) |
MTX_EXTERN void | mtxFrustumf (float M[16], float left, float right, float bottom, float top, float zNear, float zFar) |
MTX_EXTERN void | mtxPerspectivef (float M[16], float fovy, float aspect, float zNear, float zFar) |
MTX_EXTERN void | mtxLookAtf (float M[16], float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ) |
MTX_EXTERN void | mtxLoadIdentityd (double M[16]) |
MTX_EXTERN void | mtxLoadMatrixd (double M[16], const double T[16]) |
MTX_EXTERN void | mtxMultMatrixd (double M[16], const double T[16]) |
MTX_EXTERN void | mtxTranslated (double M[16], const double x, const double y, const double z) |
MTX_EXTERN void | mtxRotated (double M[16], const double q, const double x, const double y, const double z) |
MTX_EXTERN void | mtxScaled (double M[16], const double x, const double y, const double z) |
MTX_EXTERN void | mtxOrthod (double M[16], double left, double right, double bottom, double top, double zNear, double zFar) |
MTX_EXTERN void | mtxFrustumd (double M[16], double left, double right, double bottom, double top, double zNear, double zFar) |
MTX_EXTERN void | mtxPerspectived (double M[16], double fovy, double aspect, double zNear, double zFar) |
MTX_EXTERN void | mtxLookAtd (double M[16], double eyeX, double eyeY, double eyeZ, double centerX, double centerY, double centerZ, double upX, double upY, double upZ) |
#define MTX_EXTERN |
MTX_EXTERN void mtxFrustumd | ( | double | M[16], |
double | left, | ||
double | right, | ||
double | bottom, | ||
double | top, | ||
double | zNear, | ||
double | zFar | ||
) |
MTX_EXTERN void mtxFrustumf | ( | float | M[16], |
float | left, | ||
float | right, | ||
float | bottom, | ||
float | top, | ||
float | zNear, | ||
float | zFar | ||
) |
MTX_EXTERN void mtxLoadIdentityd | ( | double | M[16] | ) |
MTX_EXTERN void mtxLoadIdentityf | ( | float | M[16] | ) |
MTX_EXTERN void mtxLoadMatrixd | ( | double | M[16], |
const double | T[16] | ||
) |
MTX_EXTERN void mtxLoadMatrixf | ( | float | M[16], |
const float | T[16] | ||
) |
MTX_EXTERN void mtxLookAtd | ( | double | M[16], |
double | eyeX, | ||
double | eyeY, | ||
double | eyeZ, | ||
double | centerX, | ||
double | centerY, | ||
double | centerZ, | ||
double | upX, | ||
double | upY, | ||
double | upZ | ||
) |
MTX_EXTERN void mtxLookAtf | ( | float | M[16], |
float | eyeX, | ||
float | eyeY, | ||
float | eyeZ, | ||
float | centerX, | ||
float | centerY, | ||
float | centerZ, | ||
float | upX, | ||
float | upY, | ||
float | upZ | ||
) |
MTX_EXTERN void mtxMultMatrixd | ( | double | M[16], |
const double | T[16] | ||
) |
MTX_EXTERN void mtxMultMatrixf | ( | float | M[16], |
const float | T[16] | ||
) |
MTX_EXTERN void mtxOrthod | ( | double | M[16], |
double | left, | ||
double | right, | ||
double | bottom, | ||
double | top, | ||
double | zNear, | ||
double | zFar | ||
) |
MTX_EXTERN void mtxOrthof | ( | float | M[16], |
float | left, | ||
float | right, | ||
float | bottom, | ||
float | top, | ||
float | zNear, | ||
float | zFar | ||
) |
MTX_EXTERN void mtxPerspectived | ( | double | M[16], |
double | fovy, | ||
double | aspect, | ||
double | zNear, | ||
double | zFar | ||
) |
MTX_EXTERN void mtxPerspectivef | ( | float | M[16], |
float | fovy, | ||
float | aspect, | ||
float | zNear, | ||
float | zFar | ||
) |
MTX_EXTERN void mtxRotated | ( | double | M[16], |
const double | q, | ||
const double | x, | ||
const double | y, | ||
const double | z | ||
) |
MTX_EXTERN void mtxRotatef | ( | float | M[16], |
const float | q, | ||
const float | x, | ||
const float | y, | ||
const float | z | ||
) |
MTX_EXTERN void mtxScaled | ( | double | M[16], |
const double | x, | ||
const double | y, | ||
const double | z | ||
) |
MTX_EXTERN void mtxScalef | ( | float | M[16], |
const float | x, | ||
const float | y, | ||
const float | z | ||
) |
MTX_EXTERN void mtxTranslated | ( | double | M[16], |
const double | x, | ||
const double | y, | ||
const double | z | ||
) |
MTX_EXTERN void mtxTranslatef | ( | float | M[16], |
const float | x, | ||
const float | y, | ||
const float | z | ||
) |