This commit is contained in:
Ray 2022-11-01 11:07:07 +01:00
commit abe8bba7fa

View File

@ -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