/* * Copyright (c) 2023, Aliaksandr Kalenik * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace Web::Painting { struct PaintOuterBoxShadowParams { RecordingPainter& painter; CSSPixelRect content_rect; BorderRadiiData border_radii; ShadowData box_shadow_data; CornerRadii corner_radii; DevicePixels offset_x; DevicePixels offset_y; DevicePixels blur_radius; DevicePixels spread_distance; DevicePixelRect device_content_rect; }; }