Hanna
Sourcecode Batteriemanagementsystem
Funktionen | Variablen
gfx_generic.c-Dateireferenz

Generic graphic primitive routines. Mehr ...

#include "gfx.h"
#include "compiler.h"
Include-Abhängigkeitsdiagramm für gfx_generic.c:

gehe zum Quellcode dieser Datei

Funktionen

void gfx_generic_draw_bitmap_tiled (const struct gfx_bitmap *bmp, gfx_coord_t x1, gfx_coord_t y1, gfx_coord_t x2, gfx_coord_t y2, gfx_coord_t tile_origin_x, gfx_coord_t tile_origin_y)
 
void gfx_generic_draw_circle (gfx_coord_t x, gfx_coord_t y, gfx_coord_t radius, gfx_color_t color, uint8_t octant_mask)
 
void gfx_generic_draw_filled_circle (gfx_coord_t x, gfx_coord_t y, gfx_coord_t radius, gfx_color_t color, uint8_t quadrant_mask)
 
void gfx_generic_draw_filled_rect (gfx_coord_t x, gfx_coord_t y, gfx_coord_t width, gfx_coord_t height, gfx_color_t color)
 
void gfx_generic_draw_line (gfx_coord_t x1, gfx_coord_t y1, gfx_coord_t x2, gfx_coord_t y2, gfx_color_t color)
 
void gfx_generic_get_pixmap (gfx_color_t *pixmap, gfx_coord_t map_width, gfx_coord_t map_x, gfx_coord_t map_y, gfx_coord_t x, gfx_coord_t y, gfx_coord_t width, gfx_coord_t height)
 
void gfx_generic_put_bitmap (const struct gfx_bitmap *bmp, gfx_coord_t map_x, gfx_coord_t map_y, gfx_coord_t x, gfx_coord_t y, gfx_coord_t width, gfx_coord_t height)
 
void gfx_generic_put_pixmap (const gfx_color_t *pixmap, gfx_coord_t map_width, gfx_coord_t map_x, gfx_coord_t map_y, gfx_coord_t x, gfx_coord_t y, gfx_coord_t width, gfx_coord_t height)
 
void gfx_generic_set_ext_handler (gfx_ext_draw_handler_t gfx_ext_draw)
 
gfx_coord_t gfx_get_height (void)
 
gfx_coord_t gfx_get_width (void)
 
void gfx_set_clipping (gfx_coord_t min_x, gfx_coord_t min_y, gfx_coord_t max_x, gfx_coord_t max_y)
 

Variablen

static gfx_ext_draw_handler_t gfx_ext_draw_func
 

Ausführliche Beschreibung

Generic graphic primitive routines.

This files includes the correct header files for the graphics service

Copyright (c) 2014-2015 Atmel Corporation. All rights reserved.

Definiert in Datei gfx_generic.c.

Dokumentation der Funktionen

void gfx_generic_draw_bitmap_tiled ( const struct gfx_bitmap bmp,
gfx_coord_t  x1,
gfx_coord_t  y1,
gfx_coord_t  x2,
gfx_coord_t  y2,
gfx_coord_t  tile_origin_x,
gfx_coord_t  tile_origin_y 
)

Generic implementation of gfx_draw_bitmap_tiled().

Definiert in Zeile 595 der Datei gfx_generic.c.

void gfx_generic_draw_circle ( gfx_coord_t  x,
gfx_coord_t  y,
gfx_coord_t  radius,
gfx_color_t  color,
uint8_t  octant_mask 
)

Generic implementation of gfx_draw_circle().

Definiert in Zeile 255 der Datei gfx_generic.c.

void gfx_generic_draw_filled_circle ( gfx_coord_t  x,
gfx_coord_t  y,
gfx_coord_t  radius,
gfx_color_t  color,
uint8_t  quadrant_mask 
)

Generic implementation of gfx_draw_filled_circle().

Definiert in Zeile 333 der Datei gfx_generic.c.

void gfx_generic_draw_filled_rect ( gfx_coord_t  x,
gfx_coord_t  y,
gfx_coord_t  width,
gfx_coord_t  height,
gfx_color_t  color 
)

Generic implementation of gfx_draw_filled_rect().

Definiert in Zeile 97 der Datei gfx_generic.c.

void gfx_generic_draw_line ( gfx_coord_t  x1,
gfx_coord_t  y1,
gfx_coord_t  x2,
gfx_coord_t  y2,
gfx_color_t  color 
)

Generic implementation of gfx_draw_line().

Definiert in Zeile 167 der Datei gfx_generic.c.

void gfx_generic_get_pixmap ( gfx_color_t pixmap,
gfx_coord_t  map_width,
gfx_coord_t  map_x,
gfx_coord_t  map_y,
gfx_coord_t  x,
gfx_coord_t  y,
gfx_coord_t  width,
gfx_coord_t  height 
)

Generic implementation of gfx_get_pixmap().

Definiert in Zeile 395 der Datei gfx_generic.c.

void gfx_generic_put_bitmap ( const struct gfx_bitmap bmp,
gfx_coord_t  map_x,
gfx_coord_t  map_y,
gfx_coord_t  x,
gfx_coord_t  y,
gfx_coord_t  width,
gfx_coord_t  height 
)

Generic implementation of gfx_put_bitmap().

Definiert in Zeile 645 der Datei gfx_generic.c.

void gfx_generic_put_pixmap ( const gfx_color_t pixmap,
gfx_coord_t  map_width,
gfx_coord_t  map_x,
gfx_coord_t  map_y,
gfx_coord_t  x,
gfx_coord_t  y,
gfx_coord_t  width,
gfx_coord_t  height 
)

Generic implementation of gfx_put_pixmap().

Definiert in Zeile 495 der Datei gfx_generic.c.

void gfx_generic_set_ext_handler ( gfx_ext_draw_handler_t  gfx_ext_draw)

Generic implementation of setting external bitmap draw interface.

Definiert in Zeile 818 der Datei gfx_generic.c.

Variablen-Dokumentation

gfx_ext_draw_handler_t gfx_ext_draw_func
static

External bitmap draw interface handler

Definiert in Zeile 52 der Datei gfx_generic.c.