| 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 |
GI.HarfBuzz.Structs.ColorLineT
Description
A struct containing color information for a gradient.
Since: 7.0.0
Synopsis
- newtype ColorLineT = ColorLineT (ManagedPtr ColorLineT)
- newZeroColorLineT :: MonadIO m => m ColorLineT
- clearColorLineTData :: MonadIO m => ColorLineT -> m ()
- getColorLineTData :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTData :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTGetColorStops :: MonadIO m => ColorLineT -> m ()
- getColorLineTGetColorStops :: MonadIO m => ColorLineT -> m (Maybe ColorLineGetColorStopsFuncT_WithClosures)
- setColorLineTGetColorStops :: MonadIO m => ColorLineT -> FunPtr C_ColorLineGetColorStopsFuncT -> m ()
- clearColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> m ()
- getColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTGetColorStopsUserData :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTGetExtend :: MonadIO m => ColorLineT -> m ()
- getColorLineTGetExtend :: MonadIO m => ColorLineT -> m (Maybe ColorLineGetExtendFuncT_WithClosures)
- setColorLineTGetExtend :: MonadIO m => ColorLineT -> FunPtr C_ColorLineGetExtendFuncT -> m ()
- clearColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> m ()
- getColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTGetExtendUserData :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved0 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved0 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved0 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved1 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved1 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved1 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved2 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved2 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved2 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved3 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved3 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved3 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved5 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved5 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved5 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved6 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved6 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved6 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved7 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved7 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved7 :: MonadIO m => ColorLineT -> Ptr () -> m ()
- clearColorLineTReserved8 :: MonadIO m => ColorLineT -> m ()
- getColorLineTReserved8 :: MonadIO m => ColorLineT -> m (Ptr ())
- setColorLineTReserved8 :: MonadIO m => ColorLineT -> Ptr () -> m ()
Exported types
newtype ColorLineT Source #
Memory-managed wrapper type.
Constructors
| ColorLineT (ManagedPtr ColorLineT) |
Instances
| Eq ColorLineT Source # | |
Defined in GI.HarfBuzz.Structs.ColorLineT | |
| GBoxed ColorLineT Source # | |
Defined in GI.HarfBuzz.Structs.ColorLineT | |
| ManagedPtrNewtype ColorLineT Source # | |
Defined in GI.HarfBuzz.Structs.ColorLineT Methods toManagedPtr :: ColorLineT -> ManagedPtr ColorLineT | |
| TypedObject ColorLineT Source # | |
Defined in GI.HarfBuzz.Structs.ColorLineT | |
| HasParentTypes ColorLineT Source # | |
Defined in GI.HarfBuzz.Structs.ColorLineT | |
| tag ~ 'AttrSet => Constructible ColorLineT tag Source # | |
Defined in GI.HarfBuzz.Structs.ColorLineT Methods new :: MonadIO m => (ManagedPtr ColorLineT -> ColorLineT) -> [AttrOp ColorLineT tag] -> m ColorLineT | |
| IsGValue (Maybe ColorLineT) Source # | Convert |
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 # | |
Defined in GI.HarfBuzz.Structs.ColorLineT | |
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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #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
setcolorLineT [ #reserved8:=value ]