lv_vg_lite_math.h

API reference for lv_vg_lite_math.h

Report on GitHub

Functions

math_zero

 
static bool math_zero(float a)
Parameters
NameType
afloat

math_equal

 
static bool math_equal(float a, float b)
Parameters
NameType
afloat
bfloat

math_fast_inv_sqrtf

 
float math_fast_inv_sqrtf(float number)
Parameters
NameType
numberfloat

Macros

MATH_PI

 
#define MATH_PI 3.14159265358979323846f

MATH_HALF_PI

 
#define MATH_HALF_PI 1.57079632679489661923f

MATH_TWO_PI

 
#define MATH_TWO_PI 6.28318530717958647692f

DEG_TO_RAD

 
#define DEG_TO_RAD 0.017453292519943295769236907684886f

RAD_TO_DEG

 
#define RAD_TO_DEG 57.295779513082320876798154814105f

MATH_TANF

 
#define MATH_TANF(x) \
    tanf(x)

MATH_SINF

 
#define MATH_SINF(x) \
    sinf(x)

MATH_COSF

 
#define MATH_COSF(x) \
    cosf(x)

MATH_ASINF

 
#define MATH_ASINF(x) \
    asinf(x)

MATH_ACOSF

 
#define MATH_ACOSF(x) \
    acosf(x)

MATH_FABSF

 
#define MATH_FABSF(x) \
    fabsf(x)

MATH_SQRTF

 
#define MATH_SQRTF(x) \
    sqrtf(x)

MATH_RADIANS

 
#define MATH_RADIANS(deg) \
    ((deg) * DEG_TO_RAD)

MATH_DEGREES

 
#define MATH_DEGREES(rad) \
    ((rad) * RAD_TO_DEG)

Dependencies

Indirect dependencies

How is this guide?

Last updated on

On this page