mirror of
				https://github.com/nicbarker/clay.git
				synced 2025-11-04 00:26:17 +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 a new issue