From 61490e4557d21960f388f2c228d20b283f0e40bb Mon Sep 17 00:00:00 2001 From: Leo Zurbriggen <2656903+lzurbriggen@users.noreply.github.com> Date: Thu, 20 Mar 2025 21:25:50 +0100 Subject: [PATCH] [Bindings/Odin] expose _OpenElement and _CloseElement (#301) --- bindings/odin/clay-odin/clay.odin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bindings/odin/clay-odin/clay.odin b/bindings/odin/clay-odin/clay.odin index f4d6161..8be1a43 100644 --- a/bindings/odin/clay-odin/clay.odin +++ b/bindings/odin/clay-odin/clay.odin @@ -367,6 +367,8 @@ Context :: struct {} // opaque structure, only use as a pointer @(link_prefix = "Clay_", default_calling_convention = "c") foreign Clay { + _OpenElement :: proc() --- + _CloseElement :: proc() --- MinMemorySize :: proc() -> u32 --- CreateArenaWithCapacityAndMemory :: proc(capacity: c.size_t, offset: [^]u8) -> Arena --- SetPointerState :: proc(position: Vector2, pointerDown: bool) --- @@ -399,9 +401,7 @@ foreign Clay { @(link_prefix = "Clay_", default_calling_convention = "c", private) foreign Clay { - _OpenElement :: proc() --- _ConfigureOpenElement :: proc(config: ElementDeclaration) --- - _CloseElement :: proc() --- _HashString :: proc(key: String, offset: u32, seed: u32) -> ElementId --- _OpenTextElement :: proc(text: String, textConfig: ^TextElementConfig) --- _StoreTextElementConfig :: proc(config: TextElementConfig) -> ^TextElementConfig ---