add default constructor wrapper for ImFontConfig (closes #14)

This commit is contained in:
Stephan Dilly
2016-05-19 13:10:37 -07:00
parent 106686a212
commit f4c0403f12
2 changed files with 7 additions and 0 deletions

View File

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

View File

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