gtkmm: Gsk Namespace Reference

gtkmm 4.22.0

Classes | Typedefs | Enumerations | Functions
Gsk Namespace Reference

## Classes
class | Corner_Wrapper
| Wrapper for enum Corner. More...
class | RoundedRect
| A rectangular region with rounded corners. More...
class | Transform
| Describes a 3D transform. More...

## Typedefs
using | Corner = Corner_Wrapper::Corner
| Corner enumerators are scoped by the wrapper class and can be implicitly converted to int.

## Enumerations
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 | 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...

## Functions
Isolation | operator| (Isolation lhs, Isolation rhs)
Isolation | operator& (Isolation lhs, Isolation rhs)
Isolation | operator^ (Isolation lhs, Isolation rhs)
Isolation | operator~ (Isolation flags)
Isolation & | operator|= (Isolation & lhs, Isolation rhs)
Isolation & | operator&= (Isolation & lhs, Isolation rhs)
Isolation & | operator^= (Isolation & lhs, Isolation rhs)
Glib::RefPtr< Gsk::Transform > | wrap (GskTransform * object, bool take_copy=false)
| A Glib::wrap() method for this object.