microvg  2.1.0
microvg
Functions
LLVG_FONT_stub.c File Reference

MicroEJ MicroVG library low level API: implementation over FreeType. More...

#include "microvg_configuration.h"
#include <LLVG_FONT_impl.h>
#include <LLVG_FONT_PAINTER_impl.h>

Go to the source code of this file.

Functions

jint LLVG_FONT_IMPL_load_font (jchar *font_name, jboolean complex_layout)
 
jfloat LLVG_FONT_IMPL_string_width (jchar *text, jint faceHandle, jfloat size, jfloat letterSpacing)
 
jfloat LLVG_FONT_IMPL_string_height (jchar *text, jint faceHandle, jfloat size)
 
jfloat LLVG_FONT_IMPL_get_baseline_position (jint faceHandle, jfloat size)
 
jfloat LLVG_FONT_IMPL_get_height (jint faceHandle, jfloat size)
 
void LLVG_FONT_IMPL_dispose (jint faceHandle)
 
jint LLVG_FONT_PAINTER_IMPL_draw_string (MICROUI_GraphicsContext *gc, jchar *text, jint faceHandle, jfloat size, jfloat x, jfloat y, jfloat *matrix, jint alpha, jint blend, jfloat letterSpacing)
 
jint LLVG_FONT_PAINTER_IMPL_draw_string_gradient (MICROUI_GraphicsContext *gc, jchar *text, jint faceHandle, jfloat size, jfloat x, jfloat y, jfloat *matrix, jint alpha, jint blend, jfloat letterSpacing, jint *gradientData, jfloat *gradientMatrix)
 
jint LLVG_FONT_PAINTER_IMPL_draw_string_on_circle (MICROUI_GraphicsContext *gc, jchar *text, jint faceHandle, jfloat size, jint x, jint y, jfloat *matrix, jint alpha, jint blend, jfloat letterSpacing, jfloat radius, jint direction)
 
jint LLVG_FONT_PAINTER_IMPL_draw_string_on_circle_gradient (MICROUI_GraphicsContext *gc, jchar *text, jint faceHandle, jfloat size, jint x, jint y, jfloat *matrix, jint alpha, jint blend, jfloat letterSpacing, jfloat radius, jint direction, jint *gradientData, jfloat *gradientMatrix)
 
void LLVG_FONT_IMPL_set_complex_layout (bool enabled)
 
bool LLVG_FONT_IMPL_has_complex_layouter (void)
 

Detailed Description

MicroEJ MicroVG library low level API: implementation over FreeType.

Author
MicroEJ Developer Team
Version
2.1.0

Definition in file LLVG_FONT_stub.c.