PortaPack: Hide UI types that don't need to be exposed.
This commit is contained in:
@ -30,6 +30,38 @@
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
typedef struct ui_color_t {
|
||||
uint16_t v;
|
||||
} ui_color_t;
|
||||
|
||||
typedef struct ui_point_t {
|
||||
int16_t x;
|
||||
int16_t y;
|
||||
} ui_point_t;
|
||||
|
||||
typedef struct ui_size_t {
|
||||
int16_t width;
|
||||
int16_t height;
|
||||
} ui_size_t;
|
||||
|
||||
typedef struct ui_rect_t {
|
||||
ui_point_t point;
|
||||
ui_size_t size;
|
||||
} ui_rect_t;
|
||||
|
||||
typedef struct ui_bitmap_t {
|
||||
ui_size_t size;
|
||||
const uint8_t* const data;
|
||||
} ui_bitmap_t;
|
||||
|
||||
typedef struct ui_font_t {
|
||||
const ui_size_t glyph_size;
|
||||
const uint8_t* const data;
|
||||
char c_start;
|
||||
size_t c_count;
|
||||
size_t data_stride;
|
||||
} ui_font_t;
|
||||
|
||||
/* Pixel data within a font or bitmap byte is "reversed": LSB is left-most pixel. */
|
||||
|
||||
static const uint8_t font_fixed_8x16_glyph_data[] = {
|
||||
|
@ -22,38 +22,4 @@
|
||||
#ifndef __UI_PORTAPACK_H__
|
||||
#define __UI_PORTAPACK_H__
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
typedef struct ui_color_t {
|
||||
uint16_t v;
|
||||
} ui_color_t;
|
||||
|
||||
typedef struct ui_point_t {
|
||||
int16_t x;
|
||||
int16_t y;
|
||||
} ui_point_t;
|
||||
|
||||
typedef struct ui_size_t {
|
||||
int16_t width;
|
||||
int16_t height;
|
||||
} ui_size_t;
|
||||
|
||||
typedef struct ui_rect_t {
|
||||
ui_point_t point;
|
||||
ui_size_t size;
|
||||
} ui_rect_t;
|
||||
|
||||
typedef struct ui_bitmap_t {
|
||||
ui_size_t size;
|
||||
const uint8_t* const data;
|
||||
} ui_bitmap_t;
|
||||
|
||||
typedef struct ui_font_t {
|
||||
const ui_size_t glyph_size;
|
||||
const uint8_t* const data;
|
||||
char c_start;
|
||||
size_t c_count;
|
||||
size_t data_stride;
|
||||
} ui_font_t;
|
||||
|
||||
#endif/*__UI_PORTAPACK_H__*/
|
||||
|
Reference in New Issue
Block a user