Пример #1
0
 public ImFont(NativeImFont *native)
 {
     Native = native;
 }
Пример #2
0
        public ImFont AddFontFromFileTTF(string fileName, float pixelSize)
        {
            NativeImFont *nativeFontPtr = ImGuiNative.ImFontAtlas_AddFontFromFileTTF(Native, fileName, pixelSize, IntPtr.Zero, null);

            return(new ImFont(nativeFontPtr));
        }
Пример #3
0
        public ImFont AddFontFromMemoryTTF(IntPtr ttfData, int ttfDataSize, float pixelSize, IntPtr fontConfig)
        {
            NativeImFont *nativeFontPtr = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF(Native, ttfData.ToPointer(), ttfDataSize, pixelSize, fontConfig, null);

            return(new ImFont(nativeFontPtr));
        }
Пример #4
0
        public ImFont AddDefaultFont()
        {
            NativeImFont *nativeFontPtr = ImGuiNative.ImFontAtlas_AddFontDefault(Native);

            return(new ImFont(nativeFontPtr));
        }