diff --git a/cimgui/cimgui.h b/cimgui/cimgui.h index 8345e60..f2760e4 100644 --- a/cimgui/cimgui.h +++ b/cimgui/cimgui.h @@ -357,6 +357,8 @@ CIMGUI_API void* igGetInternalState(); CIMGUI_API size_t igGetInternalStateSize(); CIMGUI_API void igSetInternalState(void* state, bool construct); +CIMGUI_API void ImFontConfig_DefaultConstructor(ImFontConfig* config); + CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* atlas, unsigned char** out_pixels, int* out_width, int* out_height, int* out_bytes_per_pixel); CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* atlas, unsigned char** out_pixels, int* out_width, int* out_height, int* out_bytes_per_pixel); CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* atlas, void* tex); diff --git a/cimgui/fontAtlas.cpp b/cimgui/fontAtlas.cpp index b7dd9b5..9f30c71 100644 --- a/cimgui/fontAtlas.cpp +++ b/cimgui/fontAtlas.cpp @@ -2,6 +2,11 @@ #include "../imgui/imgui.h" #include "cimgui.h" +CIMGUI_API void ImFontConfig_DefaultConstructor(ImFontConfig* config) +{ + *config = ImFontConfig(); +} + CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* atlas, unsigned char** out_pixels, int* out_width, int* out_height, int* out_bytes_per_pixel) { atlas->GetTexDataAsRGBA32(out_pixels, out_width, out_height, out_bytes_per_pixel);