Canvas types for gfx primitives (implementation)
Definition in file canvas.h.
|
| template<int hRadius, int vRadius, typename RGB_T> |
| void | fl::gfx::blurGaussian (Canvas< RGB_T > &canvas) FL_NOEXCEPT |
| | Convenience overload with no dimming.
|
| |
| template<int hRadius, int vRadius, typename RGB_T> |
| void | fl::gfx::blurGaussian (Canvas< RGB_T > &canvas, alpha16 dimFactor) FL_NOEXCEPT |
| | Higher-precision dim overload (UNORM16).
|
| |
| template<int hRadius, int vRadius, typename RGB_T> |
| void | fl::gfx::blurGaussian (Canvas< RGB_T > &canvas, alpha8 dimFactor) FL_NOEXCEPT |
| | Compile-time Gaussian blur with independent H/V radii.
|
| |
| template<int hRadius, int vRadius, typename RGB_T> |
| void | fl::gfx::blurGaussian (CanvasMapped< RGB_T > &canvas) FL_NOEXCEPT |
| |
| template<int hRadius, int vRadius, typename RGB_T> |
| void | fl::gfx::blurGaussian (CanvasMapped< RGB_T > &canvas, alpha16 dimFactor) FL_NOEXCEPT |
| | Higher-precision dim overload for CanvasMapped (UNORM16).
|
| |
| template<int hRadius, int vRadius, typename RGB_T> |
| void | fl::gfx::blurGaussian (CanvasMapped< RGB_T > &canvas, alpha8 dimFactor) FL_NOEXCEPT |
| | XYMap-backed Gaussian blur (non-optimized, per-pixel path).
|
| |
| template<typename PixelT, typename Coord> |
| void | fl::gfx::drawDisc (Canvas< PixelT > &canvas, const PixelT &color, Coord cx, Coord cy, Coord r, fl::DrawMode mode=fl::DrawMode::DRAW_MODE_BLEND) FL_NOEXCEPT |
| |
| template<typename PixelT, typename Coord> |
| void | fl::gfx::drawLine (Canvas< PixelT > &canvas, const PixelT &color, Coord x0, Coord y0, Coord x1, Coord y1, fl::DrawMode mode) |
| | ============================================================================
|
| |
| template<typename PixelT, typename Coord> |
| void | fl::gfx::drawRing (Canvas< PixelT > &canvas, const PixelT &color, Coord cx, Coord cy, Coord r, Coord thickness, fl::DrawMode mode=fl::DrawMode::DRAW_MODE_BLEND) FL_NOEXCEPT |
| |
| template<typename PixelT, typename Coord> |
| void | fl::gfx::drawStrokeLine (Canvas< PixelT > &canvas, const PixelT &color, Coord x0, Coord y0, Coord x1, Coord y1, Coord thickness, LineCap cap, fl::DrawMode mode=fl::DrawMode::DRAW_MODE_BLEND) FL_NOEXCEPT |
| |