61# define MTX_EXTERN __declspec(dllexport)
63# define MTX_EXTERN __declspec(dllimport)
74MTX_EXTERN void mtxRotatef(
float M[16],
const float q,
const float x,
const float y,
const float z);
76MTX_EXTERN void mtxOrthof(
float M[16],
float left,
float right,
float bottom,
float top,
float zNear,
float zFar);
77MTX_EXTERN void mtxFrustumf(
float M[16],
float left,
float right,
float bottom,
float top,
float zNear,
float zFar);
79MTX_EXTERN void mtxLookAtf(
float M[16],
float eyeX,
float eyeY,
float eyeZ,
float centerX,
float centerY,
float centerZ,
float upX,
float upY,
float upZ);
85MTX_EXTERN void mtxRotated(
double M[16],
const double q,
const double x,
const double y,
const double z);
87MTX_EXTERN void mtxOrthod(
double M[16],
double left,
double right,
double bottom,
double top,
double zNear,
double zFar);
88MTX_EXTERN void mtxFrustumd(
double M[16],
double left,
double right,
double bottom,
double top,
double zNear,
double zFar);
90MTX_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 mtxScalef(float M[16], const float x, const float y, const float z)
Definition: mtx.c:195
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)
Definition: mtx.c:589
MTX_EXTERN void mtxFrustumf(float M[16], float left, float right, float bottom, float top, float zNear, float zFar)
Definition: mtx.c:241
MTX_EXTERN void mtxLoadMatrixf(float M[16], const float T[16])
Definition: mtx.c:80
MTX_EXTERN void mtxLoadIdentityf(float M[16])
Definition: mtx.c:72
MTX_EXTERN void mtxRotated(double M[16], const double q, const double x, const double y, const double z)
Definition: mtx.c:412
#define MTX_EXTERN
Definition: mtx.h:67
MTX_EXTERN void mtxPerspectived(double M[16], double fovy, double aspect, double zNear, double zFar)
Definition: mtx.c:556
MTX_EXTERN void mtxFrustumd(double M[16], double left, double right, double bottom, double top, double zNear, double zFar)
Definition: mtx.c:522
MTX_EXTERN void mtxRotatef(float M[16], const float q, const float x, const float y, const float z)
Definition: mtx.c:131
MTX_EXTERN void mtxLoadMatrixd(double M[16], const double T[16])
Definition: mtx.c:361
MTX_EXTERN void mtxOrthod(double M[16], double left, double right, double bottom, double top, double zNear, double zFar)
Definition: mtx.c:488
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)
Definition: mtx.c:308
MTX_EXTERN void mtxMultMatrixd(double M[16], const double T[16])
Definition: mtx.c:369
MTX_EXTERN void mtxScaled(double M[16], const double x, const double y, const double z)
Definition: mtx.c:476
MTX_EXTERN void mtxTranslated(double M[16], const double x, const double y, const double z)
Definition: mtx.c:400
MTX_EXTERN void mtxMultMatrixf(float M[16], const float T[16])
Definition: mtx.c:88
MTX_EXTERN void mtxTranslatef(float M[16], const float x, const float y, const float z)
Definition: mtx.c:119
MTX_EXTERN void mtxPerspectivef(float M[16], float fovy, float aspect, float zNear, float zFar)
Definition: mtx.c:275
MTX_EXTERN void mtxLoadIdentityd(double M[16])
Definition: mtx.c:353
MTX_EXTERN void mtxOrthof(float M[16], float left, float right, float bottom, float top, float zNear, float zFar)
Definition: mtx.c:207