Merge branch 'master' of https://github.com/raysan5/raygui
This commit is contained in:
commit
abe8bba7fa
19
src/raygui.h
19
src/raygui.h
@ -298,6 +298,15 @@
|
||||
int format; // Data format (PixelFormat type)
|
||||
} Texture2D;
|
||||
|
||||
// Image, pixel data stored in CPU memory (RAM)
|
||||
typedef struct Image {
|
||||
void *data; // Image raw data
|
||||
int width; // Image base width
|
||||
int height; // Image base height
|
||||
int mipmaps; // Mipmap levels, 1 by default
|
||||
int format; // Data format (PixelFormat type)
|
||||
} Image;
|
||||
|
||||
// GlyphInfo, font characters glyphs info
|
||||
typedef struct GlyphInfo {
|
||||
int value; // Character value (Unicode)
|
||||
@ -311,11 +320,13 @@
|
||||
// It should be redesigned to be provided by user
|
||||
typedef struct Font {
|
||||
int baseSize; // Base size (default chars height)
|
||||
int glyphCount; // Number of characters
|
||||
Texture2D texture; // Characters texture atlas
|
||||
Rectangle *recs; // Characters rectangles in texture
|
||||
GlyphInfo *chars; // Characters info data
|
||||
int glyphCount; // Number of glyph characters
|
||||
int glyphPadding; // Padding around the glyph characters
|
||||
Texture2D texture; // Texture atlas containing the glyphs
|
||||
Rectangle *recs; // Rectangles in texture for the glyphs
|
||||
GlyphInfo *glyphs; // Glyphs info data
|
||||
} Font;
|
||||
|
||||
#endif
|
||||
|
||||
// Style property
|
||||
|
Loading…
x
Reference in New Issue
Block a user