High performance UI layout library in C.
112 matches across 4 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 6 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 8 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 12 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 14 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 22 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 24 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 34 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 36 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 47 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 49 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 55 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 57 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 65 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 67 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 75 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-SDL2-video-demo/CMakeLists.txt | 77 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 7 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 9 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 13 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 15 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 23 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 25 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 39 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 41 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 53 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 55 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 61 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 63 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 81 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 83 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 90 | # ------------------------------------------------- |
| MEDIUM | examples/GLES3-GLFW-video-demo/CMakeLists.txt | 92 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 5 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 7 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 11 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 13 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 21 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 23 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 33 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 35 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 46 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 48 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 54 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 56 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 64 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 66 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 74 | # ------------------------------------------------- |
| MEDIUM | …/GLES3-SDL2-sidebar-scrolling-container/CMakeLists.txt | 76 | # ------------------------------------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | clay.h | 21 | #include <arm_neon.h> |
| LOW | clay.h | 41 | #endif |
| LOW | clay.h | 81 | #define CLAY_SID(label) Clay__HashString(label, 0) |
| LOW | clay.h | 161 | |
| LOW | clay.h | 181 | |
| LOW | clay.h | 481 | |
| LOW | clay.h | 501 | // CLAY_POINTER_CAPTURE_MODE_CAPTURE (default) - "Capture" the pointer event and don't allow events like hover and c |
| LOW | clay.h | 661 | |
| LOW | clay.h | 801 | // CLAY_RENDER_COMMAND_TYPE_BORDER - The renderer should draw a colored border inset into the bounding box. |
| LOW | clay.h | 821 | typedef CLAY_PACKED_ENUM { |
| LOW | clay.h | 901 | typedef struct Clay_ErrorData { |
| LOW | clay.h | 921 | typedef struct { |
| LOW | clay.h | 941 | CLAY_DLL_EXPORT void Clay_SetPointerState(Clay_Vector2 position, bool pointerDown); |
| LOW | clay.h | 961 | CLAY_DLL_EXPORT Clay_Vector2 Clay_GetScrollOffset(void); |
| LOW | clay.h | 981 | // The returned Clay_ElementData contains a `found` bool that will be true if an element with the provided ID was found. |
| LOW | clay.h | 1001 | // Binds a callback function that Clay will call to determine the dimensions of a given string slice. |
| LOW | clay.h | 1041 | CLAY_DLL_EXPORT void Clay__OpenTextElement(Clay_String text, Clay_TextElementConfig textConfig); |
| LOW | renderers/GLES3/clay_renderer_gles3.h | 1 | #ifndef CLAY_RENDERER_GLES3_H |
| LOW | renderers/GLES3/clay_renderer_gles3.h | 821 | #endif |
| LOW | renderers/cairo/clay_renderer_cairo.c | 1 | // Copyright (c) 2024 Justin Andreas Lacoste (@27justin) |
| LOW | renderers/cairo/clay_renderer_cairo.c | 21 | // |
| LOW | renderers/cairo/clay_renderer_cairo.c | 41 | void Clay_Cairo_Initialize(cairo_t *cairo); |
| LOW | renderers/raylib/raymath.h | 61 | // Function specifiers definition |
| LOW | renderers/raylib/raymath.h | 81 | |
| LOW | renderers/raylib/raymath.h | 101 | |
| LOW | renderers/raylib/raylib.h | 81 | * 3. This notice may not be removed or altered from any source distribution. |
| LOW | renderers/raylib/raylib.h | 101 | #endif |
| LOW | renderers/raylib/raylib.h | 121 | #define PI 3.14159265358979323846f |
| LOW | renderers/raylib/raylib.h | 141 | #ifndef RL_FREE |
| LOW | renderers/raylib/raylib.h | 161 | // NOTE: We set some defines with some data types declared by raylib |
| LOW | renderers/raylib/raylib.h | 181 | #define PINK CLITERAL(Color){ 255, 109, 194, 255 } // Pink |
| LOW | renderers/raylib/raylib.h | 201 | #define RAYWHITE CLITERAL(Color){ 245, 245, 245, 255 } // My own White (raylib logo) |
| LOW | renderers/win32_gdi/clay_renderer_gdi.c | 1 | #include <Windows.h> |
| LOW | renderers/sokol/sokol_clay.h | 141 | #endif /* SOKOL_CLAY_INCLUDED */ |
| LOW | renderers/SDL2/clay_renderer_SDL2.c | 141 | indices[indexCount++] = vertexCount - 1; //LT |
| LOW | examples/sokol-corner-radius/main.c | 1 | #include "sokol_app.h" |
| LOW | …es/playdate-project-example/clay-video-demo-playdate.c | 1 | // This is the video demo with some adjustments so it works on the playdate |
| LOW | examples/cairo-pdf-rendering/main.c | 1 | // Copyright (c) 2024 Justin Andreas Lacoste (@27justin) |
| LOW | examples/win32_gdi/main.c | 1 | |
| LOW | examples/sokol-video-demo/main.c | 1 | #include "sokol_app.h" |
| LOW | examples/sokol-video-demo/sokol.c | 1 | #define SOKOL_IMPL |
| LOW | examples/sokol-video-demo/sokol.c | 21 | #define FONTSTASH_IMPLEMENTATION |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | examples/shared-layouts/clay-video-demo.c | 81 | documents.documents[1] = (Document){ .title = CLAY_STRING("Lorem Ipsum"), .contents = CLAY_STRING("Lorem ipsum dolor |
| LOW | examples/shared-layouts/clay-video-demo.c | 81 | documents.documents[1] = (Document){ .title = CLAY_STRING("Lorem Ipsum"), .contents = CLAY_STRING("Lorem ipsum dolor |
| LOW | examples/raylib-sidebar-scrolling-container/main.c | 80 | CLAY_TEXT(CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i |
| LOW | examples/raylib-sidebar-scrolling-container/main.c | 80 | CLAY_TEXT(CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i |
| LOW | examples/raylib-sidebar-scrolling-container/main.c | 104 | CLAY_TEXT(CLAY_STRING("Amet cursus sit amet dictum sit amet justo donec. Et malesuada fames ac turpis e |
| LOW | examples/raylib-sidebar-scrolling-container/main.c | 104 | CLAY_TEXT(CLAY_STRING("Amet cursus sit amet dictum sit amet justo donec. Et malesuada fames ac turpis e |
| LOW | examples/raylib-multi-context/main.c | 36 | { .title = CLAY_STRING("Lorem Ipsum"), .contents = CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adip |
| LOW | examples/raylib-multi-context/main.c | 36 | { .title = CLAY_STRING("Lorem Ipsum"), .contents = CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adip |
| LOW | …es/playdate-project-example/clay-video-demo-playdate.c | 133 | .title = CLAY_STRING("Lorem Ipsum"), |
| LOW | …es/playdate-project-example/clay-video-demo-playdate.c | 136 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do " |
| LOW | …es/playdate-project-example/clay-video-demo-playdate.c | 136 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do " |
| LOW | examples/GLES3-SDL2-sidebar-scrolling-container/main.c | 335 | CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu |
| LOW | examples/GLES3-SDL2-sidebar-scrolling-container/main.c | 335 | CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu |
| LOW | examples/GLES3-SDL2-sidebar-scrolling-container/main.c | 339 | CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu |
| LOW | examples/GLES3-SDL2-sidebar-scrolling-container/main.c | 339 | CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu |
| LOW | examples/GLES3-SDL2-sidebar-scrolling-container/main.c | 342 | CLAY_TEXT(CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor in |
| LOW | examples/GLES3-SDL2-sidebar-scrolling-container/main.c | 342 | CLAY_TEXT(CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor in |
| LOW | examples/GLES3-SDL2-sidebar-scrolling-container/main.c | 376 | CLAY_STRING("Amet cursus sit amet dictum sit amet justo donec. Et malesuada fames ac turpis egestas |
| LOW | examples/GLES3-SDL2-sidebar-scrolling-container/main.c | 376 | CLAY_STRING("Amet cursus sit amet dictum sit amet justo donec. Et malesuada fames ac turpis egestas |
| LOW | examples/clay-official-website/main.c | 189 | Clay_String LOREM_IPSUM_TEXT = CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temp |
| LOW | examples/clay-official-website/main.c | 189 | Clay_String LOREM_IPSUM_TEXT = CLAY_STRING("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temp |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | examples/clay-official-website/index.html | 398 | function SetElementBackgroundColorAndRadius(element, cornerRadius, backgroundColor) { |