 |
microui
14.5.0
microui
|
Go to the documentation of this file.
12 #ifndef UI_CONFIGURATION_H
13 #define UI_CONFIGURATION_H
24 #if defined __has_include
25 #if __has_include("veeport_configuration.h")
26 #include "veeport_configuration.h"
30 #include "veeport_configuration.h"
41 #define UI_FEATURE_ALLOCATOR_GRAPHICS_ENGINE (0)
48 #define UI_FEATURE_ALLOCATOR_BESTFIT (1)
56 #define UI_FEATURE_ALLOCATOR_CUSTOM (2)
66 #define UI_FEATURE_BRS_LEGACY (0)
78 #define UI_FEATURE_BRS_SINGLE (1)
102 #define UI_FEATURE_BRS_PREDRAW (2)
111 #ifndef UI_DEBUG_PRINT
113 #define UI_DEBUG_PRINT (void)printf
119 #ifndef UI_RECT_COLLECTION_MAX_LENGTH
120 #define UI_RECT_COLLECTION_MAX_LENGTH (8u)
126 #ifndef UI_FEATURE_ALLOCATOR
127 #define UI_FEATURE_ALLOCATOR (UI_FEATURE_ALLOCATOR_GRAPHICS_ENGINE)
136 #ifndef UI_FEATURE_EVENT_DECODER
137 #define UI_FEATURE_EVENT_DECODER (0)
140 #if (1 == UI_FEATURE_EVENT_DECODER)
143 #include "microui_constants.h"
154 #ifndef UI_EVENTDECODER_EVENTGEN_COMMAND
155 #define UI_EVENTDECODER_EVENTGEN_COMMAND MICROUI_EVENTGEN_COMMANDS
167 #ifndef UI_EVENTDECODER_EVENTGEN_BUTTONS
168 #define UI_EVENTDECODER_EVENTGEN_BUTTONS MICROUI_EVENTGEN_BUTTONS
181 #ifndef UI_EVENTDECODER_EVENTGEN_TOUCH
182 #define UI_EVENTDECODER_EVENTGEN_TOUCH MICROUI_EVENTGEN_TOUCH
195 #ifndef UI_FEATURE_BRS
196 #define UI_FEATURE_BRS (UI_FEATURE_BRS_PREDRAW)
209 #ifndef UI_FEATURE_BRS_DRAWING_BUFFER_COUNT
210 #define UI_FEATURE_BRS_DRAWING_BUFFER_COUNT (2u)
230 #ifndef UI_FEATURE_BRS_FLUSH_SINGLE_RECTANGLE
231 #define UI_FEATURE_BRS_FLUSH_SINGLE_RECTANGLE (0)
239 #ifndef UI_GC_SUPPORTED_FORMATS
240 #define UI_GC_SUPPORTED_FORMATS (1u)
248 #ifndef UI_FEATURE_IMAGE_CUSTOM_FORMATS
249 #define UI_FEATURE_IMAGE_CUSTOM_FORMATS (0)
257 #ifndef UI_FEATURE_FONT_CUSTOM_FORMATS
258 #define UI_FEATURE_FONT_CUSTOM_FORMATS (0)