Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "CImGui"
uuid = "5d785b6c-b76f-510e-a07c-3070796c7e87"
authors = ["Yupei Qi <qiyupei@gmail.com>"]
version = "6.0.0"
version = "6.1.0"

[deps]
CEnum = "fa961155-64e5-5f13-b03f-caf6b980ea82"
Expand All @@ -23,7 +23,7 @@ MakieIntegration = ["GLFW", "ModernGL", "GLMakie"]

[compat]
CEnum = "0.4, 0.5"
CImGuiPack_jll = "0.9.0"
CImGuiPack_jll = "0.10.0"
CSyntax = "0.4"
DocStringExtensions = "0.9.3"
GLFW = "3"
Expand Down
7 changes: 7 additions & 0 deletions docs/src/_changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,13 @@ CurrentModule = CImGui
This documents notable changes in CImGui.jl. The format is based on [Keep a
Changelog](https://keepachangelog.com).

## [v6.1.0] - 2025-07-30

### Changed
- We updated to [Dear ImGui
1.92.1](https://github.com/ocornut/imgui/releases/tag/v1.92.1) ([#177]). There
should be no breaking changes.

## [v6.0.0] - 2025-07-07

### Changed
Expand Down
28 changes: 18 additions & 10 deletions lib/aarch64-apple-darwin20.jl
Original file line number Diff line number Diff line change
Expand Up @@ -576,20 +576,20 @@ struct ImFontConfig
MergeMode::Bool
PixelSnapH::Bool
PixelSnapV::Bool
FontNo::ImS8
OversampleH::ImS8
OversampleV::ImS8
EllipsisChar::ImWchar
SizePixels::Cfloat
GlyphRanges::Ptr{ImWchar}
GlyphExcludeRanges::Ptr{ImWchar}
GlyphOffset::ImVec2
GlyphMinAdvanceX::Cfloat
GlyphMaxAdvanceX::Cfloat
GlyphExtraAdvanceX::Cfloat
FontNo::ImU32
FontLoaderFlags::Cuint
RasterizerMultiply::Cfloat
RasterizerDensity::Cfloat
EllipsisChar::ImWchar
Flags::ImFontFlags
DstFont::Ptr{Cvoid} # DstFont::Ptr{ImFont}
FontLoader::Ptr{ImFontLoader}
Expand All @@ -609,20 +609,20 @@ function Base.getproperty(x::Ptr{ImFontConfig}, f::Symbol)
f === :MergeMode && return Ptr{Bool}(x + 53)
f === :PixelSnapH && return Ptr{Bool}(x + 54)
f === :PixelSnapV && return Ptr{Bool}(x + 55)
f === :FontNo && return Ptr{ImS8}(x + 56)
f === :OversampleH && return Ptr{ImS8}(x + 57)
f === :OversampleV && return Ptr{ImS8}(x + 58)
f === :OversampleH && return Ptr{ImS8}(x + 56)
f === :OversampleV && return Ptr{ImS8}(x + 57)
f === :EllipsisChar && return Ptr{ImWchar}(x + 58)
f === :SizePixels && return Ptr{Cfloat}(x + 60)
f === :GlyphRanges && return Ptr{Ptr{ImWchar}}(x + 64)
f === :GlyphExcludeRanges && return Ptr{Ptr{ImWchar}}(x + 72)
f === :GlyphOffset && return Ptr{ImVec2}(x + 80)
f === :GlyphMinAdvanceX && return Ptr{Cfloat}(x + 88)
f === :GlyphMaxAdvanceX && return Ptr{Cfloat}(x + 92)
f === :GlyphExtraAdvanceX && return Ptr{Cfloat}(x + 96)
f === :FontLoaderFlags && return Ptr{Cuint}(x + 100)
f === :RasterizerMultiply && return Ptr{Cfloat}(x + 104)
f === :RasterizerDensity && return Ptr{Cfloat}(x + 108)
f === :EllipsisChar && return Ptr{ImWchar}(x + 112)
f === :FontNo && return Ptr{ImU32}(x + 100)
f === :FontLoaderFlags && return Ptr{Cuint}(x + 104)
f === :RasterizerMultiply && return Ptr{Cfloat}(x + 108)
f === :RasterizerDensity && return Ptr{Cfloat}(x + 112)
f === :Flags && return Ptr{ImFontFlags}(x + 116)
f === :DstFont && return Ptr{Ptr{ImFont}}(x + 120)
f === :FontLoader && return Ptr{Ptr{ImFontLoader}}(x + 128)
Expand Down Expand Up @@ -3566,7 +3566,7 @@ function Base.getproperty(x::Ptr{ImGuiContext}, f::Symbol)
f === :WheelingWindowReleaseTimer && return Ptr{Cfloat}(x + 5552)
f === :WheelingWindowWheelRemainder && return Ptr{ImVec2}(x + 5556)
f === :WheelingAxisAvg && return Ptr{ImVec2}(x + 5564)
f === :DebugDrawIdConflicts && return Ptr{ImGuiID}(x + 5572)
f === :DebugDrawIdConflictsId && return Ptr{ImGuiID}(x + 5572)
f === :DebugHookIdInfo && return Ptr{ImGuiID}(x + 5576)
f === :HoveredId && return Ptr{ImGuiID}(x + 5580)
f === :HoveredIdPreviousFrame && return Ptr{ImGuiID}(x + 5584)
Expand Down Expand Up @@ -7792,6 +7792,10 @@ function ImFontAtlas_CompactCache(self)
ccall((:ImFontAtlas_CompactCache, libcimgui), Cvoid, (Ptr{ImFontAtlas},), self)
end

function ImFontAtlas_SetFontLoader(self, font_loader)
ccall((:ImFontAtlas_SetFontLoader, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFontLoader}), self, font_loader)
end

function ImFontAtlas_ClearInputData(self)
ccall((:ImFontAtlas_ClearInputData, libcimgui), Cvoid, (Ptr{ImFontAtlas},), self)
end
Expand Down Expand Up @@ -11135,6 +11139,10 @@ function igImFontAtlasBakedAddFontGlyph(atlas, baked, src, in_glyph)
ccall((:igImFontAtlasBakedAddFontGlyph, libcimgui), Ptr{ImFontGlyph}, (Ptr{ImFontAtlas}, Ptr{ImFontBaked}, Ptr{ImFontConfig}, Ptr{ImFontGlyph}), atlas, baked, src, in_glyph)
end

function igImFontAtlasBakedAddFontGlyphAdvancedX(atlas, baked, src, codepoint, advance_x)
ccall((:igImFontAtlasBakedAddFontGlyphAdvancedX, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFontBaked}, Ptr{ImFontConfig}, ImWchar, Cfloat), atlas, baked, src, codepoint, advance_x)
end

function igImFontAtlasBakedDiscardFontGlyph(atlas, font, baked, glyph)
ccall((:igImFontAtlasBakedDiscardFontGlyph, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFont}, Ptr{ImFontBaked}, Ptr{ImFontGlyph}), atlas, font, baked, glyph)
end
Expand Down
28 changes: 18 additions & 10 deletions lib/aarch64-linux-gnu.jl
Original file line number Diff line number Diff line change
Expand Up @@ -576,20 +576,20 @@ struct ImFontConfig
MergeMode::Bool
PixelSnapH::Bool
PixelSnapV::Bool
FontNo::ImS8
OversampleH::ImS8
OversampleV::ImS8
EllipsisChar::ImWchar
SizePixels::Cfloat
GlyphRanges::Ptr{ImWchar}
GlyphExcludeRanges::Ptr{ImWchar}
GlyphOffset::ImVec2
GlyphMinAdvanceX::Cfloat
GlyphMaxAdvanceX::Cfloat
GlyphExtraAdvanceX::Cfloat
FontNo::ImU32
FontLoaderFlags::Cuint
RasterizerMultiply::Cfloat
RasterizerDensity::Cfloat
EllipsisChar::ImWchar
Flags::ImFontFlags
DstFont::Ptr{Cvoid} # DstFont::Ptr{ImFont}
FontLoader::Ptr{ImFontLoader}
Expand All @@ -609,20 +609,20 @@ function Base.getproperty(x::Ptr{ImFontConfig}, f::Symbol)
f === :MergeMode && return Ptr{Bool}(x + 53)
f === :PixelSnapH && return Ptr{Bool}(x + 54)
f === :PixelSnapV && return Ptr{Bool}(x + 55)
f === :FontNo && return Ptr{ImS8}(x + 56)
f === :OversampleH && return Ptr{ImS8}(x + 57)
f === :OversampleV && return Ptr{ImS8}(x + 58)
f === :OversampleH && return Ptr{ImS8}(x + 56)
f === :OversampleV && return Ptr{ImS8}(x + 57)
f === :EllipsisChar && return Ptr{ImWchar}(x + 58)
f === :SizePixels && return Ptr{Cfloat}(x + 60)
f === :GlyphRanges && return Ptr{Ptr{ImWchar}}(x + 64)
f === :GlyphExcludeRanges && return Ptr{Ptr{ImWchar}}(x + 72)
f === :GlyphOffset && return Ptr{ImVec2}(x + 80)
f === :GlyphMinAdvanceX && return Ptr{Cfloat}(x + 88)
f === :GlyphMaxAdvanceX && return Ptr{Cfloat}(x + 92)
f === :GlyphExtraAdvanceX && return Ptr{Cfloat}(x + 96)
f === :FontLoaderFlags && return Ptr{Cuint}(x + 100)
f === :RasterizerMultiply && return Ptr{Cfloat}(x + 104)
f === :RasterizerDensity && return Ptr{Cfloat}(x + 108)
f === :EllipsisChar && return Ptr{ImWchar}(x + 112)
f === :FontNo && return Ptr{ImU32}(x + 100)
f === :FontLoaderFlags && return Ptr{Cuint}(x + 104)
f === :RasterizerMultiply && return Ptr{Cfloat}(x + 108)
f === :RasterizerDensity && return Ptr{Cfloat}(x + 112)
f === :Flags && return Ptr{ImFontFlags}(x + 116)
f === :DstFont && return Ptr{Ptr{ImFont}}(x + 120)
f === :FontLoader && return Ptr{Ptr{ImFontLoader}}(x + 128)
Expand Down Expand Up @@ -3566,7 +3566,7 @@ function Base.getproperty(x::Ptr{ImGuiContext}, f::Symbol)
f === :WheelingWindowReleaseTimer && return Ptr{Cfloat}(x + 5552)
f === :WheelingWindowWheelRemainder && return Ptr{ImVec2}(x + 5556)
f === :WheelingAxisAvg && return Ptr{ImVec2}(x + 5564)
f === :DebugDrawIdConflicts && return Ptr{ImGuiID}(x + 5572)
f === :DebugDrawIdConflictsId && return Ptr{ImGuiID}(x + 5572)
f === :DebugHookIdInfo && return Ptr{ImGuiID}(x + 5576)
f === :HoveredId && return Ptr{ImGuiID}(x + 5580)
f === :HoveredIdPreviousFrame && return Ptr{ImGuiID}(x + 5584)
Expand Down Expand Up @@ -7792,6 +7792,10 @@ function ImFontAtlas_CompactCache(self)
ccall((:ImFontAtlas_CompactCache, libcimgui), Cvoid, (Ptr{ImFontAtlas},), self)
end

function ImFontAtlas_SetFontLoader(self, font_loader)
ccall((:ImFontAtlas_SetFontLoader, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFontLoader}), self, font_loader)
end

function ImFontAtlas_ClearInputData(self)
ccall((:ImFontAtlas_ClearInputData, libcimgui), Cvoid, (Ptr{ImFontAtlas},), self)
end
Expand Down Expand Up @@ -11135,6 +11139,10 @@ function igImFontAtlasBakedAddFontGlyph(atlas, baked, src, in_glyph)
ccall((:igImFontAtlasBakedAddFontGlyph, libcimgui), Ptr{ImFontGlyph}, (Ptr{ImFontAtlas}, Ptr{ImFontBaked}, Ptr{ImFontConfig}, Ptr{ImFontGlyph}), atlas, baked, src, in_glyph)
end

function igImFontAtlasBakedAddFontGlyphAdvancedX(atlas, baked, src, codepoint, advance_x)
ccall((:igImFontAtlasBakedAddFontGlyphAdvancedX, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFontBaked}, Ptr{ImFontConfig}, ImWchar, Cfloat), atlas, baked, src, codepoint, advance_x)
end

function igImFontAtlasBakedDiscardFontGlyph(atlas, font, baked, glyph)
ccall((:igImFontAtlasBakedDiscardFontGlyph, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFont}, Ptr{ImFontBaked}, Ptr{ImFontGlyph}), atlas, font, baked, glyph)
end
Expand Down
28 changes: 18 additions & 10 deletions lib/aarch64-linux-musl.jl
Original file line number Diff line number Diff line change
Expand Up @@ -574,20 +574,20 @@ struct ImFontConfig
MergeMode::Bool
PixelSnapH::Bool
PixelSnapV::Bool
FontNo::ImS8
OversampleH::ImS8
OversampleV::ImS8
EllipsisChar::ImWchar
SizePixels::Cfloat
GlyphRanges::Ptr{ImWchar}
GlyphExcludeRanges::Ptr{ImWchar}
GlyphOffset::ImVec2
GlyphMinAdvanceX::Cfloat
GlyphMaxAdvanceX::Cfloat
GlyphExtraAdvanceX::Cfloat
FontNo::ImU32
FontLoaderFlags::Cuint
RasterizerMultiply::Cfloat
RasterizerDensity::Cfloat
EllipsisChar::ImWchar
Flags::ImFontFlags
DstFont::Ptr{Cvoid} # DstFont::Ptr{ImFont}
FontLoader::Ptr{ImFontLoader}
Expand All @@ -607,20 +607,20 @@ function Base.getproperty(x::Ptr{ImFontConfig}, f::Symbol)
f === :MergeMode && return Ptr{Bool}(x + 53)
f === :PixelSnapH && return Ptr{Bool}(x + 54)
f === :PixelSnapV && return Ptr{Bool}(x + 55)
f === :FontNo && return Ptr{ImS8}(x + 56)
f === :OversampleH && return Ptr{ImS8}(x + 57)
f === :OversampleV && return Ptr{ImS8}(x + 58)
f === :OversampleH && return Ptr{ImS8}(x + 56)
f === :OversampleV && return Ptr{ImS8}(x + 57)
f === :EllipsisChar && return Ptr{ImWchar}(x + 58)
f === :SizePixels && return Ptr{Cfloat}(x + 60)
f === :GlyphRanges && return Ptr{Ptr{ImWchar}}(x + 64)
f === :GlyphExcludeRanges && return Ptr{Ptr{ImWchar}}(x + 72)
f === :GlyphOffset && return Ptr{ImVec2}(x + 80)
f === :GlyphMinAdvanceX && return Ptr{Cfloat}(x + 88)
f === :GlyphMaxAdvanceX && return Ptr{Cfloat}(x + 92)
f === :GlyphExtraAdvanceX && return Ptr{Cfloat}(x + 96)
f === :FontLoaderFlags && return Ptr{Cuint}(x + 100)
f === :RasterizerMultiply && return Ptr{Cfloat}(x + 104)
f === :RasterizerDensity && return Ptr{Cfloat}(x + 108)
f === :EllipsisChar && return Ptr{ImWchar}(x + 112)
f === :FontNo && return Ptr{ImU32}(x + 100)
f === :FontLoaderFlags && return Ptr{Cuint}(x + 104)
f === :RasterizerMultiply && return Ptr{Cfloat}(x + 108)
f === :RasterizerDensity && return Ptr{Cfloat}(x + 112)
f === :Flags && return Ptr{ImFontFlags}(x + 116)
f === :DstFont && return Ptr{Ptr{ImFont}}(x + 120)
f === :FontLoader && return Ptr{Ptr{ImFontLoader}}(x + 128)
Expand Down Expand Up @@ -3564,7 +3564,7 @@ function Base.getproperty(x::Ptr{ImGuiContext}, f::Symbol)
f === :WheelingWindowReleaseTimer && return Ptr{Cfloat}(x + 5552)
f === :WheelingWindowWheelRemainder && return Ptr{ImVec2}(x + 5556)
f === :WheelingAxisAvg && return Ptr{ImVec2}(x + 5564)
f === :DebugDrawIdConflicts && return Ptr{ImGuiID}(x + 5572)
f === :DebugDrawIdConflictsId && return Ptr{ImGuiID}(x + 5572)
f === :DebugHookIdInfo && return Ptr{ImGuiID}(x + 5576)
f === :HoveredId && return Ptr{ImGuiID}(x + 5580)
f === :HoveredIdPreviousFrame && return Ptr{ImGuiID}(x + 5584)
Expand Down Expand Up @@ -7790,6 +7790,10 @@ function ImFontAtlas_CompactCache(self)
ccall((:ImFontAtlas_CompactCache, libcimgui), Cvoid, (Ptr{ImFontAtlas},), self)
end

function ImFontAtlas_SetFontLoader(self, font_loader)
ccall((:ImFontAtlas_SetFontLoader, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFontLoader}), self, font_loader)
end

function ImFontAtlas_ClearInputData(self)
ccall((:ImFontAtlas_ClearInputData, libcimgui), Cvoid, (Ptr{ImFontAtlas},), self)
end
Expand Down Expand Up @@ -11133,6 +11137,10 @@ function igImFontAtlasBakedAddFontGlyph(atlas, baked, src, in_glyph)
ccall((:igImFontAtlasBakedAddFontGlyph, libcimgui), Ptr{ImFontGlyph}, (Ptr{ImFontAtlas}, Ptr{ImFontBaked}, Ptr{ImFontConfig}, Ptr{ImFontGlyph}), atlas, baked, src, in_glyph)
end

function igImFontAtlasBakedAddFontGlyphAdvancedX(atlas, baked, src, codepoint, advance_x)
ccall((:igImFontAtlasBakedAddFontGlyphAdvancedX, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFontBaked}, Ptr{ImFontConfig}, ImWchar, Cfloat), atlas, baked, src, codepoint, advance_x)
end

function igImFontAtlasBakedDiscardFontGlyph(atlas, font, baked, glyph)
ccall((:igImFontAtlasBakedDiscardFontGlyph, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFont}, Ptr{ImFontBaked}, Ptr{ImFontGlyph}), atlas, font, baked, glyph)
end
Expand Down
28 changes: 18 additions & 10 deletions lib/armv7l-linux-gnueabihf.jl
Original file line number Diff line number Diff line change
Expand Up @@ -576,20 +576,20 @@ struct ImFontConfig
MergeMode::Bool
PixelSnapH::Bool
PixelSnapV::Bool
FontNo::ImS8
OversampleH::ImS8
OversampleV::ImS8
EllipsisChar::ImWchar
SizePixels::Cfloat
GlyphRanges::Ptr{ImWchar}
GlyphExcludeRanges::Ptr{ImWchar}
GlyphOffset::ImVec2
GlyphMinAdvanceX::Cfloat
GlyphMaxAdvanceX::Cfloat
GlyphExtraAdvanceX::Cfloat
FontNo::ImU32
FontLoaderFlags::Cuint
RasterizerMultiply::Cfloat
RasterizerDensity::Cfloat
EllipsisChar::ImWchar
Flags::ImFontFlags
DstFont::Ptr{Cvoid} # DstFont::Ptr{ImFont}
FontLoader::Ptr{ImFontLoader}
Expand All @@ -609,20 +609,20 @@ function Base.getproperty(x::Ptr{ImFontConfig}, f::Symbol)
f === :MergeMode && return Ptr{Bool}(x + 49)
f === :PixelSnapH && return Ptr{Bool}(x + 50)
f === :PixelSnapV && return Ptr{Bool}(x + 51)
f === :FontNo && return Ptr{ImS8}(x + 52)
f === :OversampleH && return Ptr{ImS8}(x + 53)
f === :OversampleV && return Ptr{ImS8}(x + 54)
f === :OversampleH && return Ptr{ImS8}(x + 52)
f === :OversampleV && return Ptr{ImS8}(x + 53)
f === :EllipsisChar && return Ptr{ImWchar}(x + 54)
f === :SizePixels && return Ptr{Cfloat}(x + 56)
f === :GlyphRanges && return Ptr{Ptr{ImWchar}}(x + 60)
f === :GlyphExcludeRanges && return Ptr{Ptr{ImWchar}}(x + 64)
f === :GlyphOffset && return Ptr{ImVec2}(x + 68)
f === :GlyphMinAdvanceX && return Ptr{Cfloat}(x + 76)
f === :GlyphMaxAdvanceX && return Ptr{Cfloat}(x + 80)
f === :GlyphExtraAdvanceX && return Ptr{Cfloat}(x + 84)
f === :FontLoaderFlags && return Ptr{Cuint}(x + 88)
f === :RasterizerMultiply && return Ptr{Cfloat}(x + 92)
f === :RasterizerDensity && return Ptr{Cfloat}(x + 96)
f === :EllipsisChar && return Ptr{ImWchar}(x + 100)
f === :FontNo && return Ptr{ImU32}(x + 88)
f === :FontLoaderFlags && return Ptr{Cuint}(x + 92)
f === :RasterizerMultiply && return Ptr{Cfloat}(x + 96)
f === :RasterizerDensity && return Ptr{Cfloat}(x + 100)
f === :Flags && return Ptr{ImFontFlags}(x + 104)
f === :DstFont && return Ptr{Ptr{ImFont}}(x + 108)
f === :FontLoader && return Ptr{Ptr{ImFontLoader}}(x + 112)
Expand Down Expand Up @@ -3566,7 +3566,7 @@ function Base.getproperty(x::Ptr{ImGuiContext}, f::Symbol)
f === :WheelingWindowReleaseTimer && return Ptr{Cfloat}(x + 5252)
f === :WheelingWindowWheelRemainder && return Ptr{ImVec2}(x + 5256)
f === :WheelingAxisAvg && return Ptr{ImVec2}(x + 5264)
f === :DebugDrawIdConflicts && return Ptr{ImGuiID}(x + 5272)
f === :DebugDrawIdConflictsId && return Ptr{ImGuiID}(x + 5272)
f === :DebugHookIdInfo && return Ptr{ImGuiID}(x + 5276)
f === :HoveredId && return Ptr{ImGuiID}(x + 5280)
f === :HoveredIdPreviousFrame && return Ptr{ImGuiID}(x + 5284)
Expand Down Expand Up @@ -7792,6 +7792,10 @@ function ImFontAtlas_CompactCache(self)
ccall((:ImFontAtlas_CompactCache, libcimgui), Cvoid, (Ptr{ImFontAtlas},), self)
end

function ImFontAtlas_SetFontLoader(self, font_loader)
ccall((:ImFontAtlas_SetFontLoader, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFontLoader}), self, font_loader)
end

function ImFontAtlas_ClearInputData(self)
ccall((:ImFontAtlas_ClearInputData, libcimgui), Cvoid, (Ptr{ImFontAtlas},), self)
end
Expand Down Expand Up @@ -11135,6 +11139,10 @@ function igImFontAtlasBakedAddFontGlyph(atlas, baked, src, in_glyph)
ccall((:igImFontAtlasBakedAddFontGlyph, libcimgui), Ptr{ImFontGlyph}, (Ptr{ImFontAtlas}, Ptr{ImFontBaked}, Ptr{ImFontConfig}, Ptr{ImFontGlyph}), atlas, baked, src, in_glyph)
end

function igImFontAtlasBakedAddFontGlyphAdvancedX(atlas, baked, src, codepoint, advance_x)
ccall((:igImFontAtlasBakedAddFontGlyphAdvancedX, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFontBaked}, Ptr{ImFontConfig}, ImWchar, Cfloat), atlas, baked, src, codepoint, advance_x)
end

function igImFontAtlasBakedDiscardFontGlyph(atlas, font, baked, glyph)
ccall((:igImFontAtlasBakedDiscardFontGlyph, libcimgui), Cvoid, (Ptr{ImFontAtlas}, Ptr{ImFont}, Ptr{ImFontBaked}, Ptr{ImFontGlyph}), atlas, font, baked, glyph)
end
Expand Down
Loading