![]() |
microvg
2.0.0
microvg
|
MicroEJ MicroVG library low level API: helper to implement library natives methods. More...
#include <LLVG_MATRIX_impl.h>#include <freetype/internal/ftobjs.h>#include "microvg_helper.h"#include "microvg_configuration.h"Go to the source code of this file.
Macros | |
| #define | MIN_HIGH_SURROGATE ((unsigned short)0xD800) |
| #define | MAX_HIGH_SURROGATE ((unsigned short)0xDBFF) |
| #define | MIN_LOW_SURROGATE ((unsigned short)0xDC00) |
| #define | MAX_LOW_SURROGATE ((unsigned short)0xDFFF) |
| #define | MIN_SUPPLEMENTARY_CODE_POINT 0x010000 |
| #define | GET_NEXT_CHARACTER(t, l, o) ((o) >= (l) ? (unsigned short)0 : (t)[o]) |
| #define | IS_SIMPLE_LAYOUT true |
Functions | |
| void | MICROVG_HELPER_initialize (void) |
| int | MICROVG_HELPER_get_utf (unsigned short *textCharRam, int length, int *offset) |
| Gets the next UTF character from a text buffer. More... | |
| void | MICROVG_HELPER_layout_configure (int faceHandle, unsigned short *text, int length) |
| bool | MICROVG_HELPER_layout_load_glyph (int *glyph_idx, int *x_advance, int *y_advance, int *x_offset, int *y_offset) |
| jfloat * | MICROVG_HELPER_check_matrix (jfloat *matrix) |
| uint32_t | MICROVG_HELPER_apply_alpha (uint32_t color, uint32_t alpha) |
MicroEJ MicroVG library low level API: helper to implement library natives methods.
Definition in file microvg_helper.c.
| #define MIN_HIGH_SURROGATE ((unsigned short)0xD800) |
Sanity check between the expected version of the configuration and the actual version of the configuration. If an error is raised here, it means that a new version of the CCO has been installed and the configuration microvg_configuration.h must be updated based on the one provided by the new CCO version.
Definition at line 55 of file microvg_helper.c.
| int MICROVG_HELPER_get_utf | ( | unsigned short * | text, |
| int | length, | ||
| int * | offset | ||
| ) |
Gets the next UTF character from a text buffer.
| [in] | text | text buffer encoded in UTF16 where to read UTF character. |
| [in] | length | lenght of the text buffer. |
Definition at line 101 of file microvg_helper.c.
1.8.12