MicroEJ MicroVG library low level API: basic implementation of matrix APIs.
More...
#include <math.h>
#include <string.h>
#include <LLVG_MATRIX_impl.h>
#include "microvg_helper.h"
Go to the source code of this file.
|
void | LLVG_MATRIX_IMPL_identity (jfloat *matrix) |
|
void | LLVG_MATRIX_IMPL_copy (jfloat *dest, jfloat *src) |
|
void | LLVG_MATRIX_IMPL_multiply (jfloat *dest, jfloat *a, jfloat *b) |
|
void | LLVG_MATRIX_IMPL_setTranslate (jfloat *matrix, jfloat x, jfloat y) |
|
void | LLVG_MATRIX_IMPL_setScale (jfloat *matrix, jfloat sx, jfloat sy) |
|
void | LLVG_MATRIX_IMPL_setRotate (jfloat *matrix, jfloat degrees) |
|
void | LLVG_MATRIX_IMPL_setConcat (jfloat *dest, jfloat *a, jfloat *b) |
|
void | LLVG_MATRIX_IMPL_translate (jfloat *matrix, jfloat x, jfloat y) |
|
void | LLVG_MATRIX_IMPL_scale (jfloat *matrix, jfloat scaleX, jfloat scaleY) |
|
void | LLVG_MATRIX_IMPL_rotate (jfloat *matrix, jfloat angleDegrees) |
|
void | LLVG_MATRIX_IMPL_concatenate (jfloat *matrix, jfloat *other) |
|
void | LLVG_MATRIX_IMPL_postTranslate (jfloat *matrix, jfloat dx, jfloat dy) |
|
void | LLVG_MATRIX_IMPL_postScale (jfloat *matrix, jfloat sx, jfloat sy) |
|
void | LLVG_MATRIX_IMPL_postRotate (jfloat *matrix, jfloat degrees) |
|
void | LLVG_MATRIX_IMPL_postConcat (jfloat *matrix, jfloat *other) |
|
MicroEJ MicroVG library low level API: basic implementation of matrix APIs.
- Author
- MicroEJ Developer Team
- Version
- 5.0.0
Definition in file LLVG_MATRIX_impl.c.