From 8a57153700bbb05159dae87913803244964ea317 Mon Sep 17 00:00:00 2001
From: Nic Barker <contact+github@nicbarker.com>
Date: Thu, 13 Mar 2025 09:08:20 +1300
Subject: [PATCH] [Bindings/Odin] Add support for local ids to odin bindings

---
 bindings/odin/clay-odin/clay.odin | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/bindings/odin/clay-odin/clay.odin b/bindings/odin/clay-odin/clay.odin
index 499a4cd..f4d6161 100644
--- a/bindings/odin/clay-odin/clay.odin
+++ b/bindings/odin/clay-odin/clay.odin
@@ -458,3 +458,7 @@ MakeString :: proc(label: string) -> String {
 ID :: proc(label: string, index: u32 = 0) -> ElementId {
 	return _HashString(MakeString(label), index, 0)
 }
+
+ID_LOCAL :: proc(label: string, index: u32 = 0) -> ElementId {
+	return _HashString(MakeString(label), index, _GetParentElementId())
+}