|
| enum class | BlendMode {
BlendMode::DEFAULT
,
BlendMode::MULTIPLY
,
BlendMode::SCREEN
,
BlendMode::OVERLAY
,
BlendMode::DARKEN
,
BlendMode::LIGHTEN
,
BlendMode::COLOR_DODGE
,
BlendMode::COLOR_BURN
,
BlendMode::HARD_LIGHT
,
BlendMode::SOFT_LIGHT
,
BlendMode::DIFFERENCE
,
BlendMode::EXCLUSION
,
BlendMode::COLOR
,
BlendMode::HUE
,
BlendMode::SATURATION
,
BlendMode::LUMINOSITY
} |
| | The blend modes available for render nodes. More...
|
| enum class | PorterDuff {
PorterDuff::SOURCE
,
PorterDuff::DEST
,
PorterDuff::SOURCE_OVER_DEST
,
PorterDuff::DEST_OVER_SOURCE
,
PorterDuff::SOURCE_IN_DEST
,
PorterDuff::DEST_IN_SOURCE
,
PorterDuff::SOURCE_OUT_DEST
,
PorterDuff::DEST_OUT_SOURCE
,
PorterDuff::SOURCE_ATOP_DEST
,
PorterDuff::DEST_ATOP_SOURCE
,
PorterDuff::XOR
,
PorterDuff::CLEAR
} |
| enum class | FillRule {
FillRule::WINDING
,
FillRule::EVEN_ODD
} |
| | Specifies how paths are filled. More...
|
| enum class | Isolation {
Isolation::NONE = 0x0
,
Isolation::BACKGROUND = 1 << 0
,
Isolation::COPY_PASTE = 1 << 1
,
Isolation::ALL = -0x1
} |
| | These flags describe the types of isolations possible with a Gsk::IsolationNode. More...
|
| enum class | LineCap {
LineCap::BUTT
,
LineCap::ROUND
,
LineCap::SQUARE
} |
| | Specifies how to render the start and end points of contours or dashes when stroking. More...
|
| enum class | LineJoin {
LineJoin::MITER
,
LineJoin::ROUND
,
LineJoin::BEVEL
} |
| | Specifies how to render the junction of two lines when stroking. More...
|
| enum class | PathDirection {
PathDirection::FROM_START
,
PathDirection::TO_START
,
PathDirection::TO_END
,
PathDirection::FROM_END
} |
| | Used to pick one of the four tangents at a given point on the path. More...
|
| enum class | MaskMode {
MaskMode::ALPHA
,
MaskMode::INVERTED_ALPHA
,
MaskMode::LUMINANCE
,
MaskMode::INVERTED_LUMINANCE
} |
| | The mask modes available for mask nodes. More...
|
| enum class | ScalingFilter {
ScalingFilter::LINEAR
,
ScalingFilter::NEAREST
,
ScalingFilter::TRILINEAR
} |
| | The filters used when scaling texture data. More...
|
|
| constexpr Isolation | operator| (Isolation lhs, Isolation rhs) |
| constexpr Isolation | operator& (Isolation lhs, Isolation rhs) |
| constexpr Isolation | operator^ (Isolation lhs, Isolation rhs) |
| constexpr Isolation | operator~ (Isolation flags) |
| Isolation & | operator|= (Isolation & lhs, Isolation rhs) |
| Isolation & | operator&= (Isolation & lhs, Isolation rhs) |
| Isolation & | operator^= (Isolation & lhs, Isolation rhs) |
| constexpr Path::ForeachFlags | operator| (Path::ForeachFlags lhs, Path::ForeachFlags rhs) |
| constexpr Path::ForeachFlags | operator& (Path::ForeachFlags lhs, Path::ForeachFlags rhs) |
| constexpr Path::ForeachFlags | operator^ (Path::ForeachFlags lhs, Path::ForeachFlags rhs) |
| constexpr Path::ForeachFlags | operator~ (Path::ForeachFlags flags) |
| Path::ForeachFlags & | operator|= (Path::ForeachFlags & lhs, Path::ForeachFlags rhs) |
| Path::ForeachFlags & | operator&= (Path::ForeachFlags & lhs, Path::ForeachFlags rhs) |
| Path::ForeachFlags & | operator^= (Path::ForeachFlags & lhs, Path::ForeachFlags rhs) |
| Glib::RefPtr< Gsk::Path > | wrap (GskPath * object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gsk::PathBuilder > | wrap (GskPathBuilder * object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gsk::PathMeasure > | wrap (GskPathMeasure * object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Gsk::PathPoint & | wrap (GskPathPoint * object) |
| const Gsk::PathPoint & | wrap (const GskPathPoint * object) |
| void | swap (Stroke & lhs, Stroke & rhs) noexcept |
| Gsk::Stroke | wrap (GskStroke * object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|
| Glib::RefPtr< Gsk::Transform > | wrap (GskTransform * object, bool take_copy=false) |
| | A Glib::wrap() method for this object.
|