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.ColorizeEffect

Description

ColorizeEffect is an opaque structure whose members cannot be directly accessed

Since: 1.4

Synopsis

Exported types

newtype ColorizeEffect Source #

Memory-managed wrapper type.

Constructors

ColorizeEffect (ManagedPtr ColorizeEffect) 

Instances

Instances details
Eq ColorizeEffect Source # 
Instance details

Defined in GI.Clutter.Objects.ColorizeEffect

GObject ColorizeEffect Source # 
Instance details

Defined in GI.Clutter.Objects.ColorizeEffect

ManagedPtrNewtype ColorizeEffect Source # 
Instance details

Defined in GI.Clutter.Objects.ColorizeEffect

TypedObject ColorizeEffect Source # 
Instance details

Defined in GI.Clutter.Objects.ColorizeEffect

Methods

glibType :: IO GType

HasParentTypes ColorizeEffect Source # 
Instance details

Defined in GI.Clutter.Objects.ColorizeEffect

IsGValue (Maybe ColorizeEffect) Source #

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

Instance details

Defined in GI.Clutter.Objects.ColorizeEffect

Methods

gvalueGType_ :: IO GType

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

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

type ParentTypes ColorizeEffect Source # 
Instance details

Defined in GI.Clutter.Objects.ColorizeEffect

type ParentTypes ColorizeEffect = '[OffscreenEffect, Effect, ActorMeta, Object]

class (GObject o, IsDescendantOf ColorizeEffect o) => IsColorizeEffect o Source #

Type class for types which can be safely cast to ColorizeEffect, for instance with toColorizeEffect.

Instances

Instances details
(GObject o, IsDescendantOf ColorizeEffect o) => IsColorizeEffect o Source # 
Instance details

Defined in GI.Clutter.Objects.ColorizeEffect

toColorizeEffect :: (MonadIO m, IsColorizeEffect o) => o -> m ColorizeEffect Source #

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

Methods

getTint

colorizeEffectGetTint Source #

Arguments

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

effect: a ColorizeEffect

-> m Color 

Retrieves the tint used by effect

Since: 1.4

new

colorizeEffectNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Color

tint: the color to be used

-> m ColorizeEffect

Returns: the newly created ColorizeEffect or Nothing

Creates a new ColorizeEffect to be used with actorAddEffect

Since: 1.4

setTint

colorizeEffectSetTint Source #

Arguments

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

effect: a ColorizeEffect

-> Color

tint: the color to be used

-> m () 

Sets the tint to be used when colorizing

Since: 1.4

Properties

tint

The tint to apply to the actor

Since: 1.4

constructColorizeEffectTint :: (IsColorizeEffect o, MonadIO m) => Color -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “tint” property. This is rarely needed directly, but it is used by new.

getColorizeEffectTint :: (MonadIO m, IsColorizeEffect o) => o -> m (Maybe Color) Source #

Get the value of the “tint” property. When overloading is enabled, this is equivalent to

get colorizeEffect #tint

setColorizeEffectTint :: (MonadIO m, IsColorizeEffect o) => o -> Color -> m () Source #

Set the value of the “tint” property. When overloading is enabled, this is equivalent to

set colorizeEffect [ #tint := value ]