Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::canvas::FillStyle Class Reference

Unified fill style — solid color, linear, radial, or conic gradient. More...

#include <canvas.hpp>

Public Member Functions

 FillStyle ()=default
 FillStyle (Color c)
 FillStyle (LinearGradient g)
 FillStyle (RadialGradient g)
 FillStyle (ConicGradient g)
bool is_solid () const
bool is_linear () const
bool is_radial () const
bool is_conic () const
const Color & color () const
const LinearGradient & linear () const
const RadialGradient & radial () const
const ConicGradient & conic () const
GradientTileMode tile_mode () const
void set_tile_mode (GradientTileMode m)

Detailed Description

Unified fill style — solid color, linear, radial, or conic gradient.

Usable as fill or stroke paint.

Constructor & Destructor Documentation

◆ FillStyle() [1/5]

pulp::canvas::FillStyle::FillStyle ( )
default

◆ FillStyle() [2/5]

pulp::canvas::FillStyle::FillStyle ( Color c)
inline

◆ FillStyle() [3/5]

pulp::canvas::FillStyle::FillStyle ( LinearGradient g)
inline

◆ FillStyle() [4/5]

pulp::canvas::FillStyle::FillStyle ( RadialGradient g)
inline

◆ FillStyle() [5/5]

pulp::canvas::FillStyle::FillStyle ( ConicGradient g)
inline

Member Function Documentation

◆ color()

const Color & pulp::canvas::FillStyle::color ( ) const
inline

◆ conic()

const ConicGradient & pulp::canvas::FillStyle::conic ( ) const
inline

◆ is_conic()

bool pulp::canvas::FillStyle::is_conic ( ) const
inline

◆ is_linear()

bool pulp::canvas::FillStyle::is_linear ( ) const
inline

◆ is_radial()

bool pulp::canvas::FillStyle::is_radial ( ) const
inline

◆ is_solid()

bool pulp::canvas::FillStyle::is_solid ( ) const
inline

◆ linear()

const LinearGradient & pulp::canvas::FillStyle::linear ( ) const
inline

◆ radial()

const RadialGradient & pulp::canvas::FillStyle::radial ( ) const
inline

◆ set_tile_mode()

void pulp::canvas::FillStyle::set_tile_mode ( GradientTileMode m)
inline

◆ tile_mode()

GradientTileMode pulp::canvas::FillStyle::tile_mode ( ) const
inline

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/canvas/include/pulp/canvas/canvas.hpp