List of all items
Structs
- Clay
- DataRef
- TypedConfig
- bindings::Clay_Arena
- bindings::Clay_Border
- bindings::Clay_BorderElementConfig
- bindings::Clay_BoundingBox
- bindings::Clay_ChildAlignment
- bindings::Clay_Color
- bindings::Clay_Context
- bindings::Clay_CornerRadius
- bindings::Clay_CustomElementConfig
- bindings::Clay_Dimensions
- bindings::Clay_ElementConfig
- bindings::Clay_ElementData
- bindings::Clay_ElementId
- bindings::Clay_ErrorData
- bindings::Clay_ErrorHandler
- bindings::Clay_FloatingAttachPoints
- bindings::Clay_FloatingElementConfig
- bindings::Clay_ImageElementConfig
- bindings::Clay_LayoutConfig
- bindings::Clay_Padding
- bindings::Clay_PointerData
- bindings::Clay_RectangleElementConfig
- bindings::Clay_RenderCommand
- bindings::Clay_RenderCommandArray
- bindings::Clay_ScrollContainerData
- bindings::Clay_ScrollElementConfig
- bindings::Clay_Sizing
- bindings::Clay_SizingAxis
- bindings::Clay_SizingMinMax
- bindings::Clay_String
- bindings::Clay_TextElementConfig
- bindings::Clay_Vector2
- bindings::Clay__AlignClay_Arena
- bindings::Clay__AlignClay_Border
- bindings::Clay__AlignClay_BorderElementConfig
- bindings::Clay__AlignClay_BoundingBox
- bindings::Clay__AlignClay_ChildAlignment
- bindings::Clay__AlignClay_Color
- bindings::Clay__AlignClay_CornerRadius
- bindings::Clay__AlignClay_CustomElementConfig
- bindings::Clay__AlignClay_Dimensions
- bindings::Clay__AlignClay_ElementConfig
- bindings::Clay__AlignClay_ElementConfigUnion
- bindings::Clay__AlignClay_ElementData
- bindings::Clay__AlignClay_ElementId
- bindings::Clay__AlignClay_ErrorData
- bindings::Clay__AlignClay_ErrorHandler
- bindings::Clay__AlignClay_ErrorType
- bindings::Clay__AlignClay_FloatingAttachPointType
- bindings::Clay__AlignClay_FloatingAttachPoints
- bindings::Clay__AlignClay_FloatingElementConfig
- bindings::Clay__AlignClay_ImageElementConfig
- bindings::Clay__AlignClay_LayoutAlignmentX
- bindings::Clay__AlignClay_LayoutAlignmentY
- bindings::Clay__AlignClay_LayoutConfig
- bindings::Clay__AlignClay_LayoutDirection
- bindings::Clay__AlignClay_Padding
- bindings::Clay__AlignClay_PointerCaptureMode
- bindings::Clay__AlignClay_PointerData
- bindings::Clay__AlignClay_PointerDataInteractionState
- bindings::Clay__AlignClay_RectangleElementConfig
- bindings::Clay__AlignClay_RenderCommand
- bindings::Clay__AlignClay_RenderCommandArray
- bindings::Clay__AlignClay_RenderCommandType
- bindings::Clay__AlignClay_ScrollContainerData
- bindings::Clay__AlignClay_ScrollElementConfig
- bindings::Clay__AlignClay_Sizing
- bindings::Clay__AlignClay_SizingAxis
- bindings::Clay__AlignClay_SizingMinMax
- bindings::Clay__AlignClay_String
- bindings::Clay__AlignClay_TextElementConfig
- bindings::Clay__AlignClay_TextElementConfigWrapMode
- bindings::Clay__AlignClay_Vector2
- bindings::Clay__AlignClay__ElementConfigType
- bindings::Clay__AlignClay__SizingType
- bindings::Clay__AlignClay__StringArray
- bindings::Clay__Alignbool
- bindings::Clay__Alignint32_t
- bindings::Clay__Alignpointer
- bindings::Clay__Alignuint8_t
- bindings::Clay__Clay_ArenaWrapper
- bindings::Clay__Clay_BorderElementConfigWrapper
- bindings::Clay__Clay_BorderWrapper
- bindings::Clay__Clay_BoundingBoxWrapper
- bindings::Clay__Clay_ChildAlignmentWrapper
- bindings::Clay__Clay_ColorWrapper
- bindings::Clay__Clay_CornerRadiusWrapper
- bindings::Clay__Clay_CustomElementConfigWrapper
- bindings::Clay__Clay_DimensionsWrapper
- bindings::Clay__Clay_ElementConfigUnionWrapper
- bindings::Clay__Clay_ElementConfigWrapper
- bindings::Clay__Clay_ElementDataWrapper
- bindings::Clay__Clay_ElementIdWrapper
- bindings::Clay__Clay_ErrorDataWrapper
- bindings::Clay__Clay_ErrorHandlerWrapper
- bindings::Clay__Clay_ErrorTypeWrapper
- bindings::Clay__Clay_FloatingAttachPointTypeWrapper
- bindings::Clay__Clay_FloatingAttachPointsWrapper
- bindings::Clay__Clay_FloatingElementConfigWrapper
- bindings::Clay__Clay_ImageElementConfigWrapper
- bindings::Clay__Clay_LayoutAlignmentXWrapper
- bindings::Clay__Clay_LayoutAlignmentYWrapper
- bindings::Clay__Clay_LayoutConfigWrapper
- bindings::Clay__Clay_LayoutDirectionWrapper
- bindings::Clay__Clay_PaddingWrapper
- bindings::Clay__Clay_PointerCaptureModeWrapper
- bindings::Clay__Clay_PointerDataInteractionStateWrapper
- bindings::Clay__Clay_PointerDataWrapper
- bindings::Clay__Clay_RectangleElementConfigWrapper
- bindings::Clay__Clay_RenderCommandArrayWrapper
- bindings::Clay__Clay_RenderCommandTypeWrapper
- bindings::Clay__Clay_RenderCommandWrapper
- bindings::Clay__Clay_ScrollContainerDataWrapper
- bindings::Clay__Clay_ScrollElementConfigWrapper
- bindings::Clay__Clay_SizingAxisWrapper
- bindings::Clay__Clay_SizingMinMaxWrapper
- bindings::Clay__Clay_SizingWrapper
- bindings::Clay__Clay_StringWrapper
- bindings::Clay__Clay_TextElementConfigWrapModeWrapper
- bindings::Clay__Clay_TextElementConfigWrapper
- bindings::Clay__Clay_Vector2Wrapper
- bindings::Clay__Clay__ElementConfigTypeWrapper
- bindings::Clay__Clay__SizingTypeWrapper
- bindings::Clay__Clay__StringArrayWrapper
- bindings::Clay__StringArray
- bindings::__fsid_t
- bindings::max_align_t
- color::Color
- elements::containers::border::Border
- elements::containers::border::BorderContainer
- elements::containers::floating::FloatingContainer
- elements::containers::scroll::ScrollContainer
- elements::custom::Custom
- elements::image::Image
- elements::rectangle::Rectangle
- elements::text::Text
- elements::text::TextElementConfig
- errors::Error
- id::Id
- layout::Layout
- layout::alignment::Alignment
- layout::padding::Padding
- math::BoundingBox
- math::Dimensions
- math::Vector2
- render_commands::RenderCommand
Enums
- elements::CornerRadius
- elements::ElementConfigType
- elements::containers::floating::FloatingAttachPointType
- elements::containers::floating::PointerCaptureMode
- elements::text::TextElementConfigWrapMode
- errors::ErrorType
- layout::LayoutDirection
- layout::alignment::LayoutAlignmentX
- layout::alignment::LayoutAlignmentY
- layout::sizing::Sizing
- layout::sizing::SizingType
- render_commands::RenderCommandConfig
- render_commands::RenderCommandType
Unions
Macros
Functions
- bindings::Clay_BeginLayout
- bindings::Clay_CreateArenaWithCapacityAndMemory
- bindings::Clay_EndLayout
- bindings::Clay_GetCurrentContext
- bindings::Clay_GetElementData
- bindings::Clay_GetElementId
- bindings::Clay_GetElementIdWithIndex
- bindings::Clay_GetMaxElementCount
- bindings::Clay_GetMaxMeasureTextCacheWordCount
- bindings::Clay_GetScrollContainerData
- bindings::Clay_Hovered
- bindings::Clay_Initialize
- bindings::Clay_IsDebugModeEnabled
- bindings::Clay_MinMemorySize
- bindings::Clay_OnHover
- bindings::Clay_PointerOver
- bindings::Clay_RenderCommandArray_Get
- bindings::Clay_ResetMeasureTextCache
- bindings::Clay_SetCullingEnabled
- bindings::Clay_SetCurrentContext
- bindings::Clay_SetDebugModeEnabled
- bindings::Clay_SetLayoutDimensions
- bindings::Clay_SetMaxElementCount
- bindings::Clay_SetMaxMeasureTextCacheWordCount
- bindings::Clay_SetMeasureTextFunction
- bindings::Clay_SetPointerState
- bindings::Clay_SetQueryScrollOffsetFunction
- bindings::Clay_UpdateScrollContainers
- bindings::Clay__AttachElementConfig
- bindings::Clay__AttachId
- bindings::Clay__AttachLayoutConfig
- bindings::Clay__CloseElement
- bindings::Clay__ElementPostConfiguration
- bindings::Clay__GetParentElementId
- bindings::Clay__HashString
- bindings::Clay__OpenElement
- bindings::Clay__OpenTextElement
- bindings::Clay__StoreBorderElementConfig
- bindings::Clay__StoreCustomElementConfig
- bindings::Clay__StoreFloatingElementConfig
- bindings::Clay__StoreImageElementConfig
- bindings::Clay__StoreLayoutConfig
- bindings::Clay__StoreRectangleElementConfig
- bindings::Clay__StoreScrollElementConfig
- bindings::Clay__StoreTextElementConfig
Type Aliases
- MeasureTextFunction
- bindings::Clay_ErrorType
- bindings::Clay_FloatingAttachPointType
- bindings::Clay_LayoutAlignmentX
- bindings::Clay_LayoutAlignmentY
- bindings::Clay_LayoutDirection
- bindings::Clay_PointerCaptureMode
- bindings::Clay_PointerDataInteractionState
- bindings::Clay_RenderCommandType
- bindings::Clay_TextElementConfigWrapMode
- bindings::Clay__ElementConfigType
- bindings::Clay__SizingType
- bindings::__blkcnt64_t
- bindings::__blkcnt_t
- bindings::__blksize_t
- bindings::__caddr_t
- bindings::__clock_t
- bindings::__clockid_t
- bindings::__daddr_t
- bindings::__dev_t
- bindings::__fsblkcnt64_t
- bindings::__fsblkcnt_t
- bindings::__fsfilcnt64_t
- bindings::__fsfilcnt_t
- bindings::__fsword_t
- bindings::__gid_t
- bindings::__id_t
- bindings::__ino64_t
- bindings::__ino_t
- bindings::__int16_t
- bindings::__int32_t
- bindings::__int64_t
- bindings::__int8_t
- bindings::__int_least16_t
- bindings::__int_least32_t
- bindings::__int_least64_t
- bindings::__int_least8_t
- bindings::__intmax_t
- bindings::__intptr_t
- bindings::__key_t
- bindings::__loff_t
- bindings::__mode_t
- bindings::__nlink_t
- bindings::__off64_t
- bindings::__off_t
- bindings::__pid_t
- bindings::__quad_t
- bindings::__rlim64_t
- bindings::__rlim_t
- bindings::__sig_atomic_t
- bindings::__socklen_t
- bindings::__ssize_t
- bindings::__suseconds64_t
- bindings::__suseconds_t
- bindings::__syscall_slong_t
- bindings::__syscall_ulong_t
- bindings::__time_t
- bindings::__timer_t
- bindings::__u_char
- bindings::__u_int
- bindings::__u_long
- bindings::__u_quad_t
- bindings::__u_short
- bindings::__uid_t
- bindings::__uint16_t
- bindings::__uint32_t
- bindings::__uint64_t
- bindings::__uint8_t
- bindings::__uint_least16_t
- bindings::__uint_least32_t
- bindings::__uint_least64_t
- bindings::__uint_least8_t
- bindings::__uintmax_t
- bindings::__useconds_t
- bindings::int_fast16_t
- bindings::int_fast32_t
- bindings::int_fast64_t
- bindings::int_fast8_t
- bindings::int_least16_t
- bindings::int_least32_t
- bindings::int_least64_t
- bindings::int_least8_t
- bindings::intmax_t
- bindings::uint_fast16_t
- bindings::uint_fast32_t
- bindings::uint_fast64_t
- bindings::uint_fast8_t
- bindings::uint_least16_t
- bindings::uint_least32_t
- bindings::uint_least64_t
- bindings::uint_least8_t
- bindings::uintmax_t
- bindings::wchar_t
Statics
- bindings::CLAY_LAYOUT_DEFAULT
- bindings::CLAY__ELEMENT_DEFINITION_LATCH
- bindings::Clay__debugViewHighlightColor
- bindings::Clay__debugViewWidth
Constants
- bindings::Clay_ErrorType_CLAY_ERROR_TYPE_ARENA_CAPACITY_EXCEEDED
- bindings::Clay_ErrorType_CLAY_ERROR_TYPE_DUPLICATE_ID
- bindings::Clay_ErrorType_CLAY_ERROR_TYPE_ELEMENTS_CAPACITY_EXCEEDED
- bindings::Clay_ErrorType_CLAY_ERROR_TYPE_FLOATING_CONTAINER_PARENT_NOT_FOUND
- bindings::Clay_ErrorType_CLAY_ERROR_TYPE_INTERNAL_ERROR
- bindings::Clay_ErrorType_CLAY_ERROR_TYPE_TEXT_MEASUREMENT_CAPACITY_EXCEEDED
- bindings::Clay_ErrorType_CLAY_ERROR_TYPE_TEXT_MEASUREMENT_FUNCTION_NOT_PROVIDED
- bindings::Clay_FloatingAttachPointType_CLAY_ATTACH_POINT_CENTER_BOTTOM
- bindings::Clay_FloatingAttachPointType_CLAY_ATTACH_POINT_CENTER_CENTER
- bindings::Clay_FloatingAttachPointType_CLAY_ATTACH_POINT_CENTER_TOP
- bindings::Clay_FloatingAttachPointType_CLAY_ATTACH_POINT_LEFT_BOTTOM
- bindings::Clay_FloatingAttachPointType_CLAY_ATTACH_POINT_LEFT_CENTER
- bindings::Clay_FloatingAttachPointType_CLAY_ATTACH_POINT_LEFT_TOP
- bindings::Clay_FloatingAttachPointType_CLAY_ATTACH_POINT_RIGHT_BOTTOM
- bindings::Clay_FloatingAttachPointType_CLAY_ATTACH_POINT_RIGHT_CENTER
- bindings::Clay_FloatingAttachPointType_CLAY_ATTACH_POINT_RIGHT_TOP
- bindings::Clay_LayoutAlignmentX_CLAY_ALIGN_X_CENTER
- bindings::Clay_LayoutAlignmentX_CLAY_ALIGN_X_LEFT
- bindings::Clay_LayoutAlignmentX_CLAY_ALIGN_X_RIGHT
- bindings::Clay_LayoutAlignmentY_CLAY_ALIGN_Y_BOTTOM
- bindings::Clay_LayoutAlignmentY_CLAY_ALIGN_Y_CENTER
- bindings::Clay_LayoutAlignmentY_CLAY_ALIGN_Y_TOP
- bindings::Clay_LayoutDirection_CLAY_LEFT_TO_RIGHT
- bindings::Clay_LayoutDirection_CLAY_TOP_TO_BOTTOM
- bindings::Clay_PointerCaptureMode_CLAY_POINTER_CAPTURE_MODE_CAPTURE
- bindings::Clay_PointerCaptureMode_CLAY_POINTER_CAPTURE_MODE_PASSTHROUGH
- bindings::Clay_PointerDataInteractionState_CLAY_POINTER_DATA_PRESSED
- bindings::Clay_PointerDataInteractionState_CLAY_POINTER_DATA_PRESSED_THIS_FRAME
- bindings::Clay_PointerDataInteractionState_CLAY_POINTER_DATA_RELEASED
- bindings::Clay_PointerDataInteractionState_CLAY_POINTER_DATA_RELEASED_THIS_FRAME
- bindings::Clay_RenderCommandType_CLAY_RENDER_COMMAND_TYPE_BORDER
- bindings::Clay_RenderCommandType_CLAY_RENDER_COMMAND_TYPE_CUSTOM
- bindings::Clay_RenderCommandType_CLAY_RENDER_COMMAND_TYPE_IMAGE
- bindings::Clay_RenderCommandType_CLAY_RENDER_COMMAND_TYPE_NONE
- bindings::Clay_RenderCommandType_CLAY_RENDER_COMMAND_TYPE_RECTANGLE
- bindings::Clay_RenderCommandType_CLAY_RENDER_COMMAND_TYPE_SCISSOR_END
- bindings::Clay_RenderCommandType_CLAY_RENDER_COMMAND_TYPE_SCISSOR_START
- bindings::Clay_RenderCommandType_CLAY_RENDER_COMMAND_TYPE_TEXT
- bindings::Clay_TextElementConfigWrapMode_CLAY_TEXT_WRAP_NEWLINES
- bindings::Clay_TextElementConfigWrapMode_CLAY_TEXT_WRAP_NONE
- bindings::Clay_TextElementConfigWrapMode_CLAY_TEXT_WRAP_WORDS
- bindings::Clay__ElementConfigType_CLAY__ELEMENT_CONFIG_TYPE_BORDER_CONTAINER
- bindings::Clay__ElementConfigType_CLAY__ELEMENT_CONFIG_TYPE_CUSTOM
- bindings::Clay__ElementConfigType_CLAY__ELEMENT_CONFIG_TYPE_FLOATING_CONTAINER
- bindings::Clay__ElementConfigType_CLAY__ELEMENT_CONFIG_TYPE_IMAGE
- bindings::Clay__ElementConfigType_CLAY__ELEMENT_CONFIG_TYPE_NONE
- bindings::Clay__ElementConfigType_CLAY__ELEMENT_CONFIG_TYPE_RECTANGLE
- bindings::Clay__ElementConfigType_CLAY__ELEMENT_CONFIG_TYPE_SCROLL_CONTAINER
- bindings::Clay__ElementConfigType_CLAY__ELEMENT_CONFIG_TYPE_TEXT
- bindings::Clay__SizingType_CLAY__SIZING_TYPE_FIT
- bindings::Clay__SizingType_CLAY__SIZING_TYPE_FIXED
- bindings::Clay__SizingType_CLAY__SIZING_TYPE_GROW
- bindings::Clay__SizingType_CLAY__SIZING_TYPE_PERCENT
- bindings::INT16_MAX
- bindings::INT16_MIN
- bindings::INT32_MAX
- bindings::INT32_MIN
- bindings::INT8_MAX
- bindings::INT8_MIN
- bindings::INTPTR_MAX
- bindings::INTPTR_MIN
- bindings::INT_FAST16_MAX
- bindings::INT_FAST16_MIN
- bindings::INT_FAST32_MAX
- bindings::INT_FAST32_MIN
- bindings::INT_FAST8_MAX
- bindings::INT_FAST8_MIN
- bindings::INT_LEAST16_MAX
- bindings::INT_LEAST16_MIN
- bindings::INT_LEAST32_MAX
- bindings::INT_LEAST32_MIN
- bindings::INT_LEAST8_MAX
- bindings::INT_LEAST8_MIN
- bindings::PTRDIFF_MAX
- bindings::PTRDIFF_MIN
- bindings::SIG_ATOMIC_MAX
- bindings::SIG_ATOMIC_MIN
- bindings::SIZE_MAX
- bindings::UINT16_MAX
- bindings::UINT32_MAX
- bindings::UINT8_MAX
- bindings::UINTPTR_MAX
- bindings::UINT_FAST16_MAX
- bindings::UINT_FAST32_MAX
- bindings::UINT_FAST8_MAX
- bindings::UINT_LEAST16_MAX
- bindings::UINT_LEAST32_MAX
- bindings::UINT_LEAST8_MAX
- bindings::WINT_MAX
- bindings::WINT_MIN
- bindings::_ATFILE_SOURCE
- bindings::_BITS_STDINT_INTN_H
- bindings::_BITS_STDINT_LEAST_H
- bindings::_BITS_STDINT_UINTN_H
- bindings::_BITS_TIME64_H
- bindings::_BITS_TYPESIZES_H
- bindings::_BITS_TYPES_H
- bindings::_BITS_WCHAR_H
- bindings::_DEFAULT_SOURCE
- bindings::_FEATURES_H
- bindings::_POSIX_C_SOURCE
- bindings::_POSIX_SOURCE
- bindings::_STDC_PREDEF_H
- bindings::_STDINT_H
- bindings::_SYS_CDEFS_H
- bindings::__FD_SETSIZE
- bindings::__GLIBC_MINOR__
- bindings::__GLIBC_USE_C23_STRTOL
- bindings::__GLIBC_USE_DEPRECATED_GETS
- bindings::__GLIBC_USE_DEPRECATED_SCANF
- bindings::__GLIBC_USE_IEC_60559_BFP_EXT
- bindings::__GLIBC_USE_IEC_60559_BFP_EXT_C23
- bindings::__GLIBC_USE_IEC_60559_EXT
- bindings::__GLIBC_USE_IEC_60559_FUNCS_EXT
- bindings::__GLIBC_USE_IEC_60559_FUNCS_EXT_C23
- bindings::__GLIBC_USE_IEC_60559_TYPES_EXT
- bindings::__GLIBC_USE_ISOC23
- bindings::__GLIBC_USE_LIB_EXT2
- bindings::__GLIBC__
- bindings::__GNU_LIBRARY__
- bindings::__HAVE_GENERIC_SELECTION
- bindings::__INO_T_MATCHES_INO64_T
- bindings::__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
- bindings::__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
- bindings::__OFF_T_MATCHES_OFF64_T
- bindings::__RLIM_T_MATCHES_RLIM64_T
- bindings::__STATFS_MATCHES_STATFS64
- bindings::__STDC_IEC_559_COMPLEX__
- bindings::__STDC_IEC_559__
- bindings::__STDC_IEC_60559_BFP__
- bindings::__STDC_IEC_60559_COMPLEX__
- bindings::__STDC_ISO_10646__
- bindings::__SYSCALL_WORDSIZE
- bindings::__TIMESIZE
- bindings::__USE_ATFILE
- bindings::__USE_FORTIFY_LEVEL
- bindings::__USE_ISOC11
- bindings::__USE_ISOC95
- bindings::__USE_ISOC99
- bindings::__USE_MISC
- bindings::__USE_POSIX
- bindings::__USE_POSIX199309
- bindings::__USE_POSIX199506
- bindings::__USE_POSIX2
- bindings::__USE_POSIX_IMPLICITLY
- bindings::__USE_TIME_BITS64
- bindings::__USE_XOPEN2K
- bindings::__USE_XOPEN2K8
- bindings::__WORDSIZE
- bindings::__WORDSIZE_TIME64_COMPAT32
- bindings::__bool_true_false_are_defined
- bindings::__glibc_c99_flexarr_available
- bindings::false_
- bindings::true_