#include "imguiWrappedHeader.h" #include "FontGlyphRangesBuilderWrapper.h" IggGlyphRanges IggNewGlyphRanges() { ImVector *ranges = new ImVector(); return static_cast(ranges); } IggGlyphRanges IggGlyphRangesData(IggGlyphRanges handle) { ImVector *ranges = reinterpret_cast*>(handle); return static_cast(ranges->Data); } IggFontGlyphRangesBuilder IggNewFontGlyphRangesBuilder() { ImFontGlyphRangesBuilder *builder = new ImFontGlyphRangesBuilder(); return static_cast(builder); } void IggFontGlyphRangesBuilderClear(IggFontGlyphRangesBuilder handle) { ImFontGlyphRangesBuilder *builder = reinterpret_cast(handle); builder->Clear(); } void IggFontGlyphRangesBuilderAddText(IggFontGlyphRangesBuilder handle, const char* text) { ImFontGlyphRangesBuilder *builder = reinterpret_cast(handle); builder->AddText(text); } void IggFontGlyphRangesBuilderAddRanges(IggFontGlyphRangesBuilder handle, IggGlyphRanges ranges) { ImFontGlyphRangesBuilder *builder = reinterpret_cast(handle); builder->AddRanges(reinterpret_cast(ranges)); } void IggFontGlyphRangesBuilderBuildRanges(IggFontGlyphRangesBuilder handle, IggGlyphRanges ranges) { ImFontGlyphRangesBuilder *builder = reinterpret_cast(handle); builder->BuildRanges(reinterpret_cast*>(ranges)); }