mirror of
https://github.com/nicbarker/clay.git
synced 2025-04-16 03:08:05 +00:00
Add Clay_GetElementWithIndex function
This commit is contained in:
parent
2f67b61256
commit
8b84561f0d
6
clay.h
6
clay.h
@ -439,6 +439,7 @@ void Clay_SetLayoutDimensions(Clay_Dimensions dimensions);
|
||||
void Clay_BeginLayout();
|
||||
Clay_RenderCommandArray Clay_EndLayout();
|
||||
Clay_ElementId Clay_GetElementId(Clay_String idString);
|
||||
Clay_ElementId Clay_GetElementIdWithIndex(Clay_String idString, uint32_t index);
|
||||
bool Clay_Hovered();
|
||||
void Clay_OnHover(void (*onHoverFunction)(Clay_ElementId elementId, Clay_PointerData pointerData, intptr_t userData), intptr_t userData);
|
||||
Clay_ScrollContainerData Clay_GetScrollContainerData(Clay_ElementId id);
|
||||
@ -3547,6 +3548,11 @@ Clay_ElementId Clay_GetElementId(Clay_String idString) {
|
||||
return Clay__HashString(idString, 0, 0);
|
||||
}
|
||||
|
||||
CLAY_WASM_EXPORT("Clay_GetElementIdWithIndex")
|
||||
Clay_ElementId Clay_GetElementIdWithIndex(Clay_String idString, uint32_t index) {
|
||||
return Clay__HashString(idString, index, 0);
|
||||
}
|
||||
|
||||
bool Clay_Hovered() {
|
||||
Clay_LayoutElement *openLayoutElement = Clay__GetOpenLayoutElement();
|
||||
// If the element has no id attached at this point, we need to generate one
|
||||
|
Loading…
Reference in New Issue
Block a user