lv_image_private.h

API reference for lv_image_private.h

Report on GitHub
See Also: Public APIThis is the private implementation. See the public header for the stable interface.lv_image.h
Summary

Structs

struct

_lv_image_t

Data of image

MemberTypeDescription
objlv_obj_t
srcconst void *Image source: Pointer to an array or a file or a symbol
bitmap_mask_srcconst lv_image_dsc_t *Pointer to an A8 bitmap mask
offsetlv_point_t
wint32_tWidth of the image (Handled by the library)
hint32_tHeight of the image (Handled by the library)
rotationuint32_tRotation angle of the image
scale_xuint32_t256 means no zoom, 512 double size, 128 half size
scale_yuint32_t256 means no zoom, 512 double size, 128 half size
pivotlv_point_tRotation center of the image
src_typeuint32_tSee: lv_image_src_t
cfuint32_tColor format from lv_color_format_t
antialiasuint32_tApply anti-aliasing in transformations (rotate, zoom)
alignuint32_tImage size mode when image size and object size is different. See lv_image_align_t
blend_modeuint32_tElement of lv_blend_mode_t

Dependencies

How is this guide?

Last updated on

On this page