Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
sp-gradient.h File Reference

Go to the source code of this file.

Classes

class  SPGradient
 Gradient. More...
 

Namespaces

namespace  Inkscape
 Helper class to stream background task notifications as a series of messages.
 

Enumerations

enum  SPGradientType { SP_GRADIENT_TYPE_UNKNOWN , SP_GRADIENT_TYPE_LINEAR , SP_GRADIENT_TYPE_RADIAL , SP_GRADIENT_TYPE_MESH }
 
enum  SPGradientState { SP_GRADIENT_STATE_UNKNOWN , SP_GRADIENT_STATE_VECTOR , SP_GRADIENT_STATE_PRIVATE }
 
enum  GrPointType {
  POINT_LG_BEGIN = 0 , POINT_LG_END , POINT_LG_MID , POINT_RG_CENTER ,
  POINT_RG_R1 , POINT_RG_R2 , POINT_RG_FOCUS , POINT_RG_MID1 ,
  POINT_RG_MID2 , POINT_MG_CORNER , POINT_MG_HANDLE , POINT_MG_TENSOR ,
  POINT_G_INVALID
}
 
enum  Inkscape::PaintTarget { Inkscape::FOR_FILL , Inkscape::FOR_STROKE }
 

Functions

std::vector< PaintTarget > const & Inkscape::allPaintTargets ()
 Convenience function to access a common vector of all enum values.
 
void sp_gradient_pattern_common_setup (cairo_pattern_t *cp, SPGradient *gr, Geom::OptRect const &bbox, double opacity)
 

Enumeration Type Documentation

◆ GrPointType

Enumerator
POINT_LG_BEGIN 
POINT_LG_END 
POINT_LG_MID 
POINT_RG_CENTER 
POINT_RG_R1 
POINT_RG_R2 
POINT_RG_FOCUS 
POINT_RG_MID1 
POINT_RG_MID2 
POINT_MG_CORNER 
POINT_MG_HANDLE 
POINT_MG_TENSOR 
POINT_G_INVALID 

Definition at line 46 of file sp-gradient.h.

◆ SPGradientState

Enumerator
SP_GRADIENT_STATE_UNKNOWN 
SP_GRADIENT_STATE_VECTOR 
SP_GRADIENT_STATE_PRIVATE 

Definition at line 40 of file sp-gradient.h.

◆ SPGradientType

Enumerator
SP_GRADIENT_TYPE_UNKNOWN 
SP_GRADIENT_TYPE_LINEAR 
SP_GRADIENT_TYPE_RADIAL 
SP_GRADIENT_TYPE_MESH 

Definition at line 33 of file sp-gradient.h.

Function Documentation

◆ sp_gradient_pattern_common_setup()