gi-harfbuzz-0.0.10: HarfBuzz bindings

Copyright | Will Thompson and Iñaki García Etxebarria
License | LGPL-2.1
Maintainer | Iñaki García Etxebarria
Safe Haskell | None
Language | Haskell2010

GI.HarfBuzz.Structs.ColorLineT

Contents

- Exported types
- Methods
- Properties
  - data
  - getColorStops
  - getColorStopsUserData
  - getExtend
  - getExtendUserData
  - reserved0
  - reserved1
  - reserved2
  - reserved3
  - reserved5
  - reserved6
  - reserved7
  - reserved8

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

Instances details

Eq ColorLineT Source # |
Instance details Defined in GI.HarfBuzz.Structs.ColorLineT Methods (==) :: ColorLineT -> ColorLineT -> Bool Source # (/=) :: ColorLineT -> ColorLineT -> Bool Source #
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 Source #
TypedObject ColorLineT Source # |
Instance details Defined in GI.HarfBuzz.Structs.ColorLineT Methods glibType :: IO GType Source #
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 Source #
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 Source # gvalueSet_ :: Ptr GValue -> Maybe ColorLineT -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe ColorLineT) Source #
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 ]