![]() |
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.