/* * Copyright (c) 2022, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #include namespace Web::HTML { NonnullRefPtr CanvasGradient::create_radial(double x0, double y0, double r0, double x1, double y1, double r1) { (void)x0; (void)y0; (void)r0; (void)x1; (void)y1; (void)r1; return adopt_ref(*new CanvasGradient(Type::Radial)); } NonnullRefPtr CanvasGradient::create_linear(double x0, double y0, double x1, double y1) { (void)x0; (void)y0; (void)x1; (void)y1; return adopt_ref(*new CanvasGradient(Type::Linear)); } NonnullRefPtr CanvasGradient::create_conic(double start_angle, double x, double y) { (void)start_angle; (void)x; (void)y; return adopt_ref(*new CanvasGradient(Type::Conic)); } CanvasGradient::CanvasGradient(Type type) : m_type(type) { } CanvasGradient::~CanvasGradient() { } void CanvasGradient::add_color_stop(double offset, String const& color) { dbgln("CanvasGradient#addColorStop({}, '{}')", offset, color); } }