| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.Gsk.Objects.RepeatingRadialGradientNode
Contents
Description
A render node for a repeating radial gradient.
Synopsis
- newtype RepeatingRadialGradientNode = RepeatingRadialGradientNode (ManagedPtr RepeatingRadialGradientNode)
- class (BoxedPtr o, TypedObject o, IsDescendantOf RepeatingRadialGradientNode o) => IsRepeatingRadialGradientNode o
- toRepeatingRadialGradientNode :: (MonadIO m, IsRepeatingRadialGradientNode o) => o -> m RepeatingRadialGradientNode
- repeatingRadialGradientNodeNew :: (HasCallStack, MonadIO m) => Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m RepeatingRadialGradientNode
Exported types
newtype RepeatingRadialGradientNode Source #
Memory-managed wrapper type.
Constructors
| RepeatingRadialGradientNode (ManagedPtr RepeatingRadialGradientNode) |
Instances
| Eq RepeatingRadialGradientNode Source # | |
Defined in GI.Gsk.Objects.RepeatingRadialGradientNode Methods (==) :: RepeatingRadialGradientNode -> RepeatingRadialGradientNode -> Bool # (/=) :: RepeatingRadialGradientNode -> RepeatingRadialGradientNode -> Bool # | |
| BoxedPtr RepeatingRadialGradientNode Source # | |
Defined in GI.Gsk.Objects.RepeatingRadialGradientNode | |
| ManagedPtrNewtype RepeatingRadialGradientNode Source # | |
Defined in GI.Gsk.Objects.RepeatingRadialGradientNode Methods toManagedPtr :: RepeatingRadialGradientNode -> ManagedPtr RepeatingRadialGradientNode | |
| TypedObject RepeatingRadialGradientNode Source # | |
Defined in GI.Gsk.Objects.RepeatingRadialGradientNode | |
| HasParentTypes RepeatingRadialGradientNode Source # | |
Defined in GI.Gsk.Objects.RepeatingRadialGradientNode | |
| type ParentTypes RepeatingRadialGradientNode Source # | |
Defined in GI.Gsk.Objects.RepeatingRadialGradientNode | |
class (BoxedPtr o, TypedObject o, IsDescendantOf RepeatingRadialGradientNode o) => IsRepeatingRadialGradientNode o Source #
Type class for types which can be safely cast to RepeatingRadialGradientNode, for instance with toRepeatingRadialGradientNode.
Instances
| (BoxedPtr o, TypedObject o, IsDescendantOf RepeatingRadialGradientNode o) => IsRepeatingRadialGradientNode o Source # | |
Defined in GI.Gsk.Objects.RepeatingRadialGradientNode | |
toRepeatingRadialGradientNode :: (MonadIO m, IsRepeatingRadialGradientNode o) => o -> m RepeatingRadialGradientNode Source #
Cast to RepeatingRadialGradientNode, for types for which this is known to be safe. For general casts, use castTo.
Methods
Click to display all available methods, including inherited ones
new
repeatingRadialGradientNodeNew Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Rect |
|
| -> Point |
|
| -> Float |
|
| -> Float |
|
| -> Float |
|
| -> Float |
|
| -> [ColorStop] |
|
| -> m RepeatingRadialGradientNode | Returns: A new |
Creates a RenderNode that draws a repeating radial gradient. The radial gradient
starts around center. The size of the gradient is dictated by hradius
in horizontal orientation and by vradius in vertial orientation.