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 |
Base class for media transitions.
Synopsis
- newtype Transition = Transition (ManagedPtr Transition)
- class (GObject o, IsDescendantOf Transition o) => IsTransition o
- toTransition :: (MonadIO m, IsTransition o) => o -> m Transition
Exported types
newtype Transition Source #
Memory-managed wrapper type.
Transition (ManagedPtr Transition) |
Instances
Eq Transition Source # | |
Defined in GI.GES.Objects.Transition (==) :: Transition -> Transition -> Bool # (/=) :: Transition -> Transition -> Bool # | |
GObject Transition Source # | |
Defined in GI.GES.Objects.Transition | |
ManagedPtrNewtype Transition Source # | |
Defined in GI.GES.Objects.Transition toManagedPtr :: Transition -> ManagedPtr Transition | |
TypedObject Transition Source # | |
Defined in GI.GES.Objects.Transition | |
HasParentTypes Transition Source # | |
Defined in GI.GES.Objects.Transition | |
IsGValue (Maybe Transition) Source # | Convert |
Defined in GI.GES.Objects.Transition gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe Transition -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe Transition) | |
type ParentTypes Transition Source # | |
Defined in GI.GES.Objects.Transition type ParentTypes Transition = '[Operation, TrackElement, TimelineElement, Object, Extractable, MetaContainer] |
class (GObject o, IsDescendantOf Transition o) => IsTransition o Source #
Type class for types which can be safely cast to Transition
, for instance with toTransition
.
Instances
(GObject o, IsDescendantOf Transition o) => IsTransition o Source # | |
Defined in GI.GES.Objects.Transition |
toTransition :: (MonadIO m, IsTransition o) => o -> m Transition Source #
Cast to Transition
, 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
Methods
addChildProperty, addChildrenProps, addMetasFromString, bindProperty, bindPropertyFull, checkMetaRegistered, clampControlSource, copy, edit, editFull, forceFloating, foreach, freezeNotify, getv, hasInternalSource, isActive, isCore, isFloating, listChildrenProperties, lookupChild, metasToString, notify, notifyByPspec, paste, ref, refSink, registerMeta, registerMetaBoolean, registerMetaDate, registerMetaDateTime, registerMetaDouble, registerMetaFloat, registerMetaInt, registerMetaInt64, registerMetaString, registerMetaUint, registerMetaUint64, registerStaticMeta, removeChildProperty, removeControlBinding, ripple, rippleEnd, rollEnd, rollStart, runDispose, stealData, stealQdata, thawNotify, trim, unref, watchClosure.
Getters
getAllControlBindings, getAsset, getAutoClampControlSources, getBoolean, getChildProperty, getChildPropertyByPspec, getControlBinding, getData, getDate, getDateTime, getDouble, getDuration, getElement, getFloat, getGnlobject, getId, getInpoint, getInt, getInt64, getLayerPriority, getMarkerList, getMaxDuration, getMeta, getName, getNaturalFramerate, getNleobject, getParent, getPriority, getProperty, getQdata, getStart, getString, getTimeline, getToplevelParent, getTrack, getTrackType, getTrackTypes, getUint, getUint64.
Setters
setActive, setAsset, setAutoClampControlSources, setBoolean, setChildProperty, setChildPropertyByPspec, setChildPropertyFull, setControlSource, setData, setDataFull, setDate, setDateTime, setDouble, setDuration, setFloat, setHasInternalSource, setInpoint, setInt, setInt64, setMarkerList, setMaxDuration, setMeta, setName, setParent, setPriority, setProperty, setStart, setString, setTimeline, setTrackType, setUint, setUint64.