| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gsk.Objects.BlendNode
Description
No description available in the introspection data.
Synopsis
- newtype BlendNode = BlendNode (ManagedPtr BlendNode)
- class (BoxedPtr o, TypedObject o, IsDescendantOf BlendNode o) => IsBlendNode o
- toBlendNode :: (MonadIO m, IsBlendNode o) => o -> m BlendNode
- blendNodeGetBlendMode :: (HasCallStack, MonadIO m, IsBlendNode a) => a -> m BlendMode
- blendNodeGetBottomChild :: (HasCallStack, MonadIO m, IsBlendNode a) => a -> m RenderNode
- blendNodeGetTopChild :: (HasCallStack, MonadIO m, IsBlendNode a) => a -> m RenderNode
- blendNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a, IsRenderNode b) => a -> b -> BlendMode -> m BlendNode
Exported types
Memory-managed wrapper type.
Constructors
| BlendNode (ManagedPtr BlendNode) |
Instances
| Eq BlendNode Source # | |
| ManagedPtrNewtype BlendNode Source # | |
Defined in GI.Gsk.Objects.BlendNode Methods | |
| BoxedPtr BlendNode Source # | |
Defined in GI.Gsk.Objects.BlendNode | |
| TypedObject BlendNode Source # | |
Defined in GI.Gsk.Objects.BlendNode | |
| HasParentTypes BlendNode Source # | |
Defined in GI.Gsk.Objects.BlendNode | |
| type ParentTypes BlendNode Source # | |
Defined in GI.Gsk.Objects.BlendNode | |
class (BoxedPtr o, TypedObject o, IsDescendantOf BlendNode o) => IsBlendNode o Source #
Type class for types which can be safely cast to BlendNode, for instance with toBlendNode.
Instances
| (BoxedPtr o, TypedObject o, IsDescendantOf BlendNode o) => IsBlendNode o Source # | |
Defined in GI.Gsk.Objects.BlendNode | |
toBlendNode :: (MonadIO m, IsBlendNode o) => o -> m BlendNode Source #
Methods
Overloaded methods
getBlendMode
blendNodeGetBlendMode Source #
Arguments
| :: (HasCallStack, MonadIO m, IsBlendNode a) | |
| => a |
|
| -> m BlendMode | Returns: the blend mode |
Retrieves the blend mode used by node.
getBottomChild
blendNodeGetBottomChild Source #
Arguments
| :: (HasCallStack, MonadIO m, IsBlendNode a) | |
| => a |
|
| -> m RenderNode | Returns: the bottom child node |
Retrieves the bottom RenderNode child of the node.
getTopChild
Arguments
| :: (HasCallStack, MonadIO m, IsBlendNode a) | |
| => a |
|
| -> m RenderNode | Returns: the top child node |
Retrieves the top RenderNode child of the node.
new
Arguments
| :: (HasCallStack, MonadIO m, IsRenderNode a, IsRenderNode b) | |
| => a |
|
| -> b |
|
| -> BlendMode |
|
| -> m BlendNode | Returns: A new |
Creates a RenderNode that will use blendMode to blend the top
node onto the bottom node.