gi-gsk-4.0.2: Gsk bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gsk.Objects.TransformNode

Description

No description available in the introspection data.

Synopsis

Exported types

class (BoxedPtr o, TypedObject o, IsDescendantOf TransformNode o) => IsTransformNode o Source #

Type class for types which can be safely cast to TransformNode, for instance with toTransformNode.

Instances

Instances details
(BoxedPtr o, TypedObject o, IsDescendantOf TransformNode o) => IsTransformNode o Source # 
Instance details

Defined in GI.Gsk.Objects.TransformNode

toTransformNode :: (MonadIO m, IsTransformNode o) => o -> m TransformNode Source #

Cast to TransformNode, for types for which this is known to be safe. For general casts, use castTo.

Methods

Overloaded methods

getChild

transformNodeGetChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsTransformNode a) 
=> a

node: a RenderNode for a transform

-> m RenderNode

Returns: The child that is getting transformed

Gets the child node that is getting transformed by the given node.

getTransform

transformNodeGetTransform Source #

Arguments

:: (HasCallStack, MonadIO m, IsTransformNode a) 
=> a

node: a RenderNode for a transform

-> m Transform

Returns: a Transform

Retrieves the Transform used by the node.

new

transformNodeNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsRenderNode a) 
=> a

child: The node to transform

-> Transform

transform: The transform to apply

-> m TransformNode

Returns: A new RenderNode

Creates a RenderNode that will transform the given child with the given transform.