Fix field ordering to reduce padding

This commit is contained in:
Nic Barker 2025-10-02 10:52:01 +10:00
parent be4b9109e5
commit 01c6146003

2
clay.h
View file

@ -1141,12 +1141,12 @@ typedef struct {
Clay__LayoutElementChildren children; Clay__LayoutElementChildren children;
Clay__TextElementData *textElementData; Clay__TextElementData *textElementData;
} childrenOrTextContent; } childrenOrTextContent;
uint16_t floatingChildrenCount;
Clay_Dimensions dimensions; Clay_Dimensions dimensions;
Clay_Dimensions minDimensions; Clay_Dimensions minDimensions;
Clay_LayoutConfig *layoutConfig; Clay_LayoutConfig *layoutConfig;
Clay__ElementConfigArraySlice elementConfigs; Clay__ElementConfigArraySlice elementConfigs;
uint32_t id; uint32_t id;
uint16_t floatingChildrenCount;
} Clay_LayoutElement; } Clay_LayoutElement;
CLAY__ARRAY_DEFINE(Clay_LayoutElement, Clay_LayoutElementArray) CLAY__ARRAY_DEFINE(Clay_LayoutElement, Clay_LayoutElementArray)