![]() |
MPLABĀ® Harmony Graphics Suite
|
#include "gfx/legato/common/legato_common.h"#include "gfx/legato/common/legato_pixelbuffer.h"#include "gfx/legato/common/legato_rect.h"#include "gfx/legato/datastructure/legato_rectarray.h"#include "gfx/legato/image/legato_palette.h"#include "gfx/driver/gfx_driver.h"#include "gfx/legato/widget/legato_widget.h"

Go to the source code of this file.
Data Structures | |
| struct | leRenderLayerState |
| struct | leRenderState |
| This structs represents global state of the renderer. More... | |
| struct | leGradient |
Typedefs | |
| typedef enum leFrameState | leFrameState |
| This enum represents state of the renderer. More... | |
| typedef struct leRenderLayerState | leRenderLayerState |
| typedef struct leRenderState | leRenderState |
| This structs represents global state of the renderer. More... | |
| typedef struct leGradient | leGradient |
Enumerations | |
| enum | leFrameState { LE_FRAME_READY = 0, LE_FRAME_PREFRAME, LE_FRAME_PRELAYER, LE_FRAME_PRERECT, LE_FRAME_PREWIDGET, LE_FRAME_DRAWING, LE_FRAME_POSTWIDGET, LE_FRAME_POSTRECT, LE_FRAME_WAITFORBUFFER, LE_FRAME_POSTLAYER, LE_FRAME_POSTFRAME } |
| This enum represents state of the renderer. More... | |
Functions | |
| leResult | leRenderer_DamageArea (const leRect *rect, uint32_t layerIdx) |
| void | leRenderer_Paint () |
| leRenderState * | leGetRenderState () |
| leColorMode | leRenderer_CurrentColorMode () |
| lePalette * | leRenderer_GetGlobalPalette () |
| leResult | leRenderer_SetGlobalPalette (lePalette *pal) |
| leColor | leRenderer_GlobalPaletteLookup (uint32_t idx) |
| leColor | leRenderer_ConvertColor (leColor inColor, leColorMode inMode) |
| leRect | leRenderer_GetDrawRect () |
| leBool | leRenderer_CullDrawRect (const leRect *rect) |
| leBool | leRenderer_CullDrawXY (int32_t x, int32_t y) |
| leBool | leRenderer_CullDrawPoint (const lePoint *pt) |
| void | leRenderer_ClipDrawRect (const leRect *rect, leRect *res) |
| leColor | leRenderer_GetPixel (int32_t x, int32_t y) |
| leResult | leRenderer_GetPixel_Safe (int32_t x, int32_t y, leColor *clr) |
| leResult | leRenderer_PutPixel (int32_t x, int32_t y, leColor clr) |
| leResult | leRenderer_BlendPixel (int32_t x, int32_t y, leColor clr, uint32_t a) |
| leResult | leRenderer_PutPixel_Safe (int32_t x, int32_t y, leColor clr) |
| leResult | leRenderer_BlendPixel_Safe (int32_t x, int32_t y, leColor clr, uint32_t a) |
| leResult | leRenderer_FillArea (int32_t x, int32_t y, uint32_t width, uint32_t height, leColor clr, uint32_t a) |
| leResult | leRenderer_FillArea_Safe (int32_t x, int32_t y, uint32_t width, uint32_t height, leColor clr, uint32_t a) |
| leResult | leRenderer_HorzLine (int32_t x, int32_t y, int32_t w, leColor clr, uint32_t a) |
| leResult | leRenderer_VertLine (int32_t x, int32_t y, int32_t h, leColor clr, uint32_t a) |
| leResult | leRenderer_DrawLine (int32_t x0, int32_t y0, int32_t x1, int32_t y1, leColor clr, uint32_t a) |
| leResult | leRenderer_RectLine (const leRect *rect, leColor clr, uint32_t a) |
| leResult | leRenderer_RectFill (const leRect *rect, leColor clr, uint32_t a) |
| leResult | leRenderer_HorzGradientRect (const leRect *rect, leColor clr1, leColor clr2, uint32_t a) |
| leResult | leRenderer_VertGradientRect (const leRect *rect, leColor clr1, leColor clr2, uint32_t a) |
| leResult | leRenderer_CircleDraw (const leRect *rect, uint32_t thickness, leColor clr, uint32_t alpha) |
| leResult | leRenderer_CircleFill (const leRect *rect, uint32_t thickness, leColor borderClr, leColor fillClr, uint32_t alpha) |
| leResult | leRenderer_ArcLine (int32_t x, int32_t y, int32_t radius, int32_t startAngle, int32_t centerAngle, leColor clr, uint32_t a) |
| leResult | leRenderer_ArcFill (const leRect *drawRect, int32_t startAngle, int32_t spanAngle, uint32_t thickness, leBool rounded, leColor clr, leBool antialias, uint32_t a) |
| leResult | leRenderer_EllipseLine (int32_t x, int32_t y, int32_t a, int32_t b, int32_t theta, int32_t startAngle, int32_t endAngle, leColor clr, uint32_t alpha) |
| typedef enum leFrameState leFrameState |
This enum represents state of the renderer.
This enum type describes the state at which a widget is being drawn.
| typedef struct leRenderState leRenderState |
This structs represents global state of the renderer.
This struct type describes the state at which a widget is being drawn.
| enum leFrameState |
This enum represents state of the renderer.
This enum type describes the state at which a widget is being drawn.
1.8.18