gi-harfbuzz-0.0.9: HarfBuzz bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.HarfBuzz.Structs.ColorLineT

Description

A struct containing color information for a gradient.

Since: 7.0.0

Synopsis

Exported types

newtype ColorLineT Source #

Memory-managed wrapper type.

Constructors

ColorLineT (ManagedPtr ColorLineT) 

Instances

Instances details
Eq ColorLineT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.ColorLineT

GBoxed ColorLineT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.ColorLineT

ManagedPtrNewtype ColorLineT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.ColorLineT

Methods

toManagedPtr :: ColorLineT -> ManagedPtr ColorLineT

TypedObject ColorLineT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.ColorLineT

Methods

glibType :: IO GType

HasParentTypes ColorLineT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.ColorLineT

tag ~ 'AttrSet => Constructible ColorLineT tag Source # 
Instance details

Defined in GI.HarfBuzz.Structs.ColorLineT

Methods

new :: MonadIO m => (ManagedPtr ColorLineT -> ColorLineT) -> [AttrOp ColorLineT tag] -> m ColorLineT

IsGValue (Maybe ColorLineT) Source #

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

Instance details

Defined in GI.HarfBuzz.Structs.ColorLineT

Methods

gvalueGType_ :: IO GType

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

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

type ParentTypes ColorLineT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.ColorLineT

type ParentTypes ColorLineT = '[] :: [Type]

newZeroColorLineT :: MonadIO m => m ColorLineT Source #

Construct a ColorLineT struct initialized to zero.

Methods

Properties

data

No description available in the introspection data.

clearColorLineTData :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “data” field to Nothing. When overloading is enabled, this is equivalent to

clear #data

getColorLineTData :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “data” field. When overloading is enabled, this is equivalent to

get colorLineT #data

setColorLineTData :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “data” field. When overloading is enabled, this is equivalent to

set colorLineT [ #data := value ]

getColorStops

No description available in the introspection data.

clearColorLineTGetColorStops :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “get_color_stops” field to Nothing. When overloading is enabled, this is equivalent to

clear #getColorStops

getColorLineTGetColorStops :: MonadIO m => ColorLineT -> m (Maybe ColorLineGetColorStopsFuncT_WithClosures) Source #

Get the value of the “get_color_stops” field. When overloading is enabled, this is equivalent to

get colorLineT #getColorStops

setColorLineTGetColorStops :: MonadIO m => ColorLineT -> FunPtr C_ColorLineGetColorStopsFuncT -> m () Source #

Set the value of the “get_color_stops” field. When overloading is enabled, this is equivalent to

set colorLineT [ #getColorStops := value ]

getColorStopsUserData

No description available in the introspection data.

clearColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “get_color_stops_user_data” field to Nothing. When overloading is enabled, this is equivalent to

clear #getColorStopsUserData

getColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “get_color_stops_user_data” field. When overloading is enabled, this is equivalent to

get colorLineT #getColorStopsUserData

setColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “get_color_stops_user_data” field. When overloading is enabled, this is equivalent to

set colorLineT [ #getColorStopsUserData := value ]

getExtend

No description available in the introspection data.

clearColorLineTGetExtend :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “get_extend” field to Nothing. When overloading is enabled, this is equivalent to

clear #getExtend

getColorLineTGetExtend :: MonadIO m => ColorLineT -> m (Maybe ColorLineGetExtendFuncT_WithClosures) Source #

Get the value of the “get_extend” field. When overloading is enabled, this is equivalent to

get colorLineT #getExtend

setColorLineTGetExtend :: MonadIO m => ColorLineT -> FunPtr C_ColorLineGetExtendFuncT -> m () Source #

Set the value of the “get_extend” field. When overloading is enabled, this is equivalent to

set colorLineT [ #getExtend := value ]

getExtendUserData

No description available in the introspection data.

clearColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “get_extend_user_data” field to Nothing. When overloading is enabled, this is equivalent to

clear #getExtendUserData

getColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “get_extend_user_data” field. When overloading is enabled, this is equivalent to

get colorLineT #getExtendUserData

setColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “get_extend_user_data” field. When overloading is enabled, this is equivalent to

set colorLineT [ #getExtendUserData := value ]

reserved0

No description available in the introspection data.

clearColorLineTReserved0 :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “reserved0” field to Nothing. When overloading is enabled, this is equivalent to

clear #reserved0

getColorLineTReserved0 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “reserved0” field. When overloading is enabled, this is equivalent to

get colorLineT #reserved0

setColorLineTReserved0 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “reserved0” field. When overloading is enabled, this is equivalent to

set colorLineT [ #reserved0 := value ]

reserved1

No description available in the introspection data.

clearColorLineTReserved1 :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “reserved1” field to Nothing. When overloading is enabled, this is equivalent to

clear #reserved1

getColorLineTReserved1 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “reserved1” field. When overloading is enabled, this is equivalent to

get colorLineT #reserved1

setColorLineTReserved1 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “reserved1” field. When overloading is enabled, this is equivalent to

set colorLineT [ #reserved1 := value ]

reserved2

No description available in the introspection data.

clearColorLineTReserved2 :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “reserved2” field to Nothing. When overloading is enabled, this is equivalent to

clear #reserved2

getColorLineTReserved2 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “reserved2” field. When overloading is enabled, this is equivalent to

get colorLineT #reserved2

setColorLineTReserved2 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “reserved2” field. When overloading is enabled, this is equivalent to

set colorLineT [ #reserved2 := value ]

reserved3

No description available in the introspection data.

clearColorLineTReserved3 :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “reserved3” field to Nothing. When overloading is enabled, this is equivalent to

clear #reserved3

getColorLineTReserved3 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “reserved3” field. When overloading is enabled, this is equivalent to

get colorLineT #reserved3

setColorLineTReserved3 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “reserved3” field. When overloading is enabled, this is equivalent to

set colorLineT [ #reserved3 := value ]

reserved5

No description available in the introspection data.

clearColorLineTReserved5 :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “reserved5” field to Nothing. When overloading is enabled, this is equivalent to

clear #reserved5

getColorLineTReserved5 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “reserved5” field. When overloading is enabled, this is equivalent to

get colorLineT #reserved5

setColorLineTReserved5 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “reserved5” field. When overloading is enabled, this is equivalent to

set colorLineT [ #reserved5 := value ]

reserved6

No description available in the introspection data.

clearColorLineTReserved6 :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “reserved6” field to Nothing. When overloading is enabled, this is equivalent to

clear #reserved6

getColorLineTReserved6 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “reserved6” field. When overloading is enabled, this is equivalent to

get colorLineT #reserved6

setColorLineTReserved6 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “reserved6” field. When overloading is enabled, this is equivalent to

set colorLineT [ #reserved6 := value ]

reserved7

No description available in the introspection data.

clearColorLineTReserved7 :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “reserved7” field to Nothing. When overloading is enabled, this is equivalent to

clear #reserved7

getColorLineTReserved7 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “reserved7” field. When overloading is enabled, this is equivalent to

get colorLineT #reserved7

setColorLineTReserved7 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “reserved7” field. When overloading is enabled, this is equivalent to

set colorLineT [ #reserved7 := value ]

reserved8

No description available in the introspection data.

clearColorLineTReserved8 :: MonadIO m => ColorLineT -> m () Source #

Set the value of the “reserved8” field to Nothing. When overloading is enabled, this is equivalent to

clear #reserved8

getColorLineTReserved8 :: MonadIO m => ColorLineT -> m (Ptr ()) Source #

Get the value of the “reserved8” field. When overloading is enabled, this is equivalent to

get colorLineT #reserved8

setColorLineTReserved8 :: MonadIO m => ColorLineT -> Ptr () -> m () Source #

Set the value of the “reserved8” field. When overloading is enabled, this is equivalent to

set colorLineT [ #reserved8 := value ]