50, 'y' => 100, 'w' => 100, 'h' => 100]); // Green rectangle - alpha 30 sdl_set_render_draw_color($renderer, 0, 255, 0, 30); sdl_render_fill_rect($renderer, ['x' => 100, 'y' => 100, 'w' => 100, 'h' => 100]); // Blue rectangle - alpha 30 sdl_set_render_draw_color($renderer, 0, 0, 255, 30); sdl_render_fill_rect($renderer, ['x' => 150, 'y' => 100, 'w' => 100, 'h' => 100]); // Test: 10 black layers with alpha 3 for ($i = 0; $i < 10; $i++) { sdl_set_render_draw_color($renderer, 0, 0, 0, 3); sdl_render_fill_rect($renderer, ['x' => 50, 'y' => 250, 'w' => 200 + $i * 10, 'h' => 100]); } } } $mainContainer = new AlphaTestContainer('flex items-center justify-center bg-gray-200'); // Set window content and run $window->setRoot($mainContainer); $app->addWindow($window); $app->run();