#pragma region CPL License /* Nuclex Native Framework Copyright (C) 2002-2021 Nuclex Development Labs This library is free software; you can redistribute it and/or modify it under the terms of the IBM Common Public License as published by the IBM Corporation; either version 1.0 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the IBM Common Public License for more details. You should have received a copy of the IBM Common Public License along with this library */ #pragma endregion // CPL License // If the library is compiled as a DLL, this ensures symbols are exported #define NUCLEX_PIXELS_SOURCE 1 #include "Nuclex/Pixels/Drawing/SimpleShapeRenderer.h" #include // for std::runtime_error namespace { // ------------------------------------------------------------------------------------------- // // ------------------------------------------------------------------------------------------- // } // anonymous namespace namespace Nuclex { namespace Pixels { namespace Drawing { // ------------------------------------------------------------------------------------------- // void SimpleShapeRenderer::DrawRectangleOutline( Bitmap &bitmap, const ColorModels::RgbColor &color, const Rectangle &coordinates ) { (void)bitmap; (void)color; (void)coordinates; throw std::runtime_error(u8"Not implemented yet"); } // ------------------------------------------------------------------------------------------- // void SimpleShapeRenderer::DrawRectangleOutline( Bitmap &bitmap, const ColorModels::RgbColor &color, std::size_t x, std::size_t y, std::size_t width, std::size_t height ) { (void)bitmap; (void)color; (void)x; (void)y; (void)width; (void)height; throw std::runtime_error(u8"Not implemented yet"); } // ------------------------------------------------------------------------------------------- // void SimpleShapeRenderer::FillRectangle( Bitmap &bitmap, const ColorModels::RgbColor &color, const Rectangle &coordinates ) { (void)bitmap; (void)color; (void)coordinates; throw std::runtime_error(u8"Not implemented yet"); } // ------------------------------------------------------------------------------------------- // void SimpleShapeRenderer::FillRectangle( Bitmap &bitmap, const ColorModels::RgbColor &color, std::size_t x, std::size_t y, std::size_t width, std::size_t height ) { (void)bitmap; (void)color; (void)x; (void)y; (void)width; (void)height; throw std::runtime_error(u8"Not implemented yet"); } // ------------------------------------------------------------------------------------------- // void SimpleShapeRenderer::DrawLine( Bitmap &bitmap, const ColorModels::RgbColor &color, std::size_t fromX, std::size_t fromY, std::size_t toX, std::size_t toY ) { (void)bitmap; (void)color; (void)fromX; (void)fromY; (void)toX; (void)toY; throw std::runtime_error(u8"Not implemented yet"); } // ------------------------------------------------------------------------------------------- // void SimpleShapeRenderer::Clear( Bitmap &bitmap, const ColorModels::RgbColor &color ) { (void)bitmap; (void)color; throw std::runtime_error(u8"Not implemented yet"); } // ------------------------------------------------------------------------------------------- // }}} // namespace Nuclex::Pixels::Drawing