ImGui::ImFontAtlas
Constructors
new
SourceInstance methods
add_custom_rect_font_glyph(font : ImFont, id : ImWchar, width : Int32, height : Int32, advance_x : Float32, offset : ImVec2 = ImVec2.new(0, 0)) : Int32
Sourceadd_font(font_cfg : ImFontConfig) : ImFont
Sourceadd_font_default(font_cfg : ImFontConfig | Nil = nil) : ImFont
Sourceadd_font_from_file_ttf(filename : String, size_pixels : Float32, font_cfg : ImFontConfig | Nil = nil, glyph_ranges : Pointer(ImWchar) = Pointer(ImWchar).null) : ImFont
Sourceadd_font_from_memory_compressed_base85_ttf(compressed_font_data_base85 : String, size_pixels : Float32, font_cfg : ImFontConfig | Nil = nil, glyph_ranges : Pointer(ImWchar) = Pointer(ImWchar).null) : ImFont
Sourceadd_font_from_memory_compressed_ttf(compressed_font_data : Pointer(Void), compressed_font_data_size : Int32, size_pixels : Float32, font_cfg : ImFontConfig | Nil = nil, glyph_ranges : Pointer(ImWchar) = Pointer(ImWchar).null) : ImFont
Sourceadd_font_from_memory_ttf(font_data : Pointer(Void), font_data_size : Int32, size_pixels : Float32, font_cfg : ImFontConfig | Nil = nil, glyph_ranges : Pointer(ImWchar) = Pointer(ImWchar).null) : ImFont
Sourcebuild
Sourceclear
Sourceclear_fonts
Sourceclear_input_data
Sourceclear_tex_data
Sourceconfig_data
Sourceconfig_data=(config_data : ImVector(LibImGui::ImFontConfig))
Sourcecustom_rects
Sourcecustom_rects=(custom_rects : ImVector(LibImGui::ImFontAtlasCustomRect))
Sourceflags
Sourceflags=(flags : ImFontAtlasFlags)
Sourcefont_builder_flags
Sourcefont_builder_io
Sourcefont_builder_io=(font_builder_io : ImFontBuilderIO | Nil)
Sourcefonts
Sourcefonts=(fonts : ImVector(ImFont))
Sourceget_glyph_ranges_chinese_full
Sourceget_glyph_ranges_chinese_simplified_common
Sourceget_glyph_ranges_cyrillic
Sourceget_glyph_ranges_default
Sourceget_glyph_ranges_greek
Sourceget_glyph_ranges_japanese
Sourceget_glyph_ranges_korean
Sourceget_glyph_ranges_thai
Sourceget_glyph_ranges_vietnamese
Sourceget_mouse_cursor_tex_data(cursor : ImGuiMouseCursor) : Tuple(Bool, ImGui::ImVec2, ImGui::ImVec2, Slice(ImGui::ImVec2), Slice(ImGui::ImVec2))
Sourceget_tex_data_as_alpha8
Sourceget_tex_data_as_rgba32
Sourceis_built
Sourcelocked
Sourcepack_id_lines
Sourcepack_id_mouse_cursors
Sourceset_tex_id(id : ImTextureID) : Void
Sourcetex_desired_width
Sourcetex_glyph_padding
Sourcetex_height
Sourcetex_id
Sourcetex_id=(tex_id : ImTextureID)
Sourcetex_pixels_alpha8
Sourcetex_pixels_rgba32
Sourcetex_pixels_use_colors
Sourcetex_ready
Sourcetex_uv_lines
Sourcetex_uv_scale
Sourcetex_uv_scale=(tex_uv_scale : ImVec2)
Sourcetex_uv_white_pixel
Sourcetex_uv_white_pixel=(tex_uv_white_pixel : ImVec2)
Sourcetex_width
Sourceto_unsafe
Sourceuser_data
Source