| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| 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 GskRenderNode 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 vertical orientation.