gi-clutter-1.0.3: clutter GObject bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Clutter.Objects.Constraint

Description

The Constraint structure contains only private data and should be accessed using the provided API

Since: 1.4

Synopsis

Exported types

newtype Constraint Source #

Memory-managed wrapper type.

Constructors

Constraint (ManagedPtr Constraint) 

Instances

Instances details
Eq Constraint Source # 
Instance details

Defined in GI.Clutter.Objects.Constraint

GObject Constraint Source # 
Instance details

Defined in GI.Clutter.Objects.Constraint

ManagedPtrNewtype Constraint Source # 
Instance details

Defined in GI.Clutter.Objects.Constraint

Methods

toManagedPtr :: Constraint -> ManagedPtr Constraint

TypedObject Constraint Source # 
Instance details

Defined in GI.Clutter.Objects.Constraint

Methods

glibType :: IO GType

HasParentTypes Constraint Source # 
Instance details

Defined in GI.Clutter.Objects.Constraint

IsGValue (Maybe Constraint) Source #

Convert Constraint to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Clutter.Objects.Constraint

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe Constraint -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe Constraint)

type ParentTypes Constraint Source # 
Instance details

Defined in GI.Clutter.Objects.Constraint

type ParentTypes Constraint = '[ActorMeta, Object]

class (GObject o, IsDescendantOf Constraint o) => IsConstraint o Source #

Type class for types which can be safely cast to Constraint, for instance with toConstraint.

Instances

Instances details
(GObject o, IsDescendantOf Constraint o) => IsConstraint o Source # 
Instance details

Defined in GI.Clutter.Objects.Constraint

toConstraint :: (MonadIO m, IsConstraint o) => o -> m Constraint Source #

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

Methods