gtkmm 4.19.0
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  FillRule {
  FillRule::WINDING ,
  FillRule::EVEN_ODD
}
 Specifies how paths are filled. 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

Glib::RefPtr< Gsk::Transformwrap (GskTransform * object, bool take_copy=false)
 A Glib::wrap() method for this object.