gi-harfbuzz-0.0.3: HarfBuzz bindings

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

GI.HarfBuzz.Structs.OtVarAxisInfoT

Contents

- Exported types
- Methods
  - Overloaded methods
- Properties
  - axisIndex
  - defaultValue
  - flags
  - maxValue
  - minValue
  - nameId
  - tag

Description

No description available in the introspection data.

Since: 2.2.0

Synopsis

- newtype OtVarAxisInfoT = OtVarAxisInfoT (ManagedPtr OtVarAxisInfoT)
- newZeroOtVarAxisInfoT :: MonadIO m => m OtVarAxisInfoT
- getOtVarAxisInfoTAxisIndex :: MonadIO m => OtVarAxisInfoT -> m Word32
- setOtVarAxisInfoTAxisIndex :: MonadIO m => OtVarAxisInfoT -> Word32 -> m ()
- getOtVarAxisInfoTDefaultValue :: MonadIO m => OtVarAxisInfoT -> m Float
- setOtVarAxisInfoTDefaultValue :: MonadIO m => OtVarAxisInfoT -> Float -> m ()
- getOtVarAxisInfoTFlags :: MonadIO m => OtVarAxisInfoT -> m [OtVarAxisFlagsT]
- setOtVarAxisInfoTFlags :: MonadIO m => OtVarAxisInfoT -> [OtVarAxisFlagsT] -> m ()
- getOtVarAxisInfoTMaxValue :: MonadIO m => OtVarAxisInfoT -> m Float
- setOtVarAxisInfoTMaxValue :: MonadIO m => OtVarAxisInfoT -> Float -> m ()
- getOtVarAxisInfoTMinValue :: MonadIO m => OtVarAxisInfoT -> m Float
- setOtVarAxisInfoTMinValue :: MonadIO m => OtVarAxisInfoT -> Float -> m ()
- getOtVarAxisInfoTNameId :: MonadIO m => OtVarAxisInfoT -> m Word32
- setOtVarAxisInfoTNameId :: MonadIO m => OtVarAxisInfoT -> Word32 -> m ()
- getOtVarAxisInfoTTag :: MonadIO m => OtVarAxisInfoT -> m Word32
- setOtVarAxisInfoTTag :: MonadIO m => OtVarAxisInfoT -> Word32 -> m ()

# Exported types

newtype OtVarAxisInfoT Source #

Memory-managed wrapper type.

Constructors

OtVarAxisInfoT (ManagedPtr OtVarAxisInfoT) |

#### Instances

Instances details

Eq OtVarAxisInfoT Source # |
Instance details Defined in GI.HarfBuzz.Structs.OtVarAxisInfoT Methods (==) :: OtVarAxisInfoT -> OtVarAxisInfoT -> Bool # (/=) :: OtVarAxisInfoT -> OtVarAxisInfoT -> Bool #
CallocPtr OtVarAxisInfoT Source # |
Instance details Defined in GI.HarfBuzz.Structs.OtVarAxisInfoT Methods boxedPtrCalloc :: IO (Ptr OtVarAxisInfoT) Source #
BoxedPtr OtVarAxisInfoT Source # |
Instance details Defined in GI.HarfBuzz.Structs.OtVarAxisInfoT Methods boxedPtrCopy :: OtVarAxisInfoT -> IO OtVarAxisInfoT Source # boxedPtrFree :: OtVarAxisInfoT -> IO () Source #
ManagedPtrNewtype OtVarAxisInfoT Source # |
Instance details Defined in GI.HarfBuzz.Structs.OtVarAxisInfoT Methods toManagedPtr :: OtVarAxisInfoT -> ManagedPtr OtVarAxisInfoT Source #
tag ~ 'AttrSet => Constructible OtVarAxisInfoT tag Source # |
Instance details Defined in GI.HarfBuzz.Structs.OtVarAxisInfoT Methods new :: MonadIO m => (ManagedPtr OtVarAxisInfoT -> OtVarAxisInfoT) -> [AttrOp OtVarAxisInfoT tag] -> m OtVarAxisInfoT Source #

newZeroOtVarAxisInfoT :: MonadIO m => m OtVarAxisInfoT Source #

Construct a `OtVarAxisInfoT` struct initialized to zero.

# Methods

## Overloaded methods

# Properties

## axisIndex

No description available in the introspection data.

getOtVarAxisInfoTAxisIndex :: MonadIO m => OtVarAxisInfoT -> m Word32 Source #

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

    get otVarAxisInfoT #axisIndex

setOtVarAxisInfoTAxisIndex :: MonadIO m => OtVarAxisInfoT -> Word32 -> m () Source #

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

    set otVarAxisInfoT [ #axisIndex := value ]

## defaultValue

No description available in the introspection data.

getOtVarAxisInfoTDefaultValue :: MonadIO m => OtVarAxisInfoT -> m Float Source #

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

    get otVarAxisInfoT #defaultValue

setOtVarAxisInfoTDefaultValue :: MonadIO m => OtVarAxisInfoT -> Float -> m () Source #

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

    set otVarAxisInfoT [ #defaultValue := value ]

## flags

No description available in the introspection data.

getOtVarAxisInfoTFlags :: MonadIO m => OtVarAxisInfoT -> m [OtVarAxisFlagsT] Source #

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

    get otVarAxisInfoT #flags

setOtVarAxisInfoTFlags :: MonadIO m => OtVarAxisInfoT -> [OtVarAxisFlagsT] -> m () Source #

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

    set otVarAxisInfoT [ #flags := value ]

## maxValue

No description available in the introspection data.

getOtVarAxisInfoTMaxValue :: MonadIO m => OtVarAxisInfoT -> m Float Source #

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

    get otVarAxisInfoT #maxValue

setOtVarAxisInfoTMaxValue :: MonadIO m => OtVarAxisInfoT -> Float -> m () Source #

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

    set otVarAxisInfoT [ #maxValue := value ]

## minValue

No description available in the introspection data.

getOtVarAxisInfoTMinValue :: MonadIO m => OtVarAxisInfoT -> m Float Source #

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

    get otVarAxisInfoT #minValue

setOtVarAxisInfoTMinValue :: MonadIO m => OtVarAxisInfoT -> Float -> m () Source #

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

    set otVarAxisInfoT [ #minValue := value ]

## nameId

No description available in the introspection data.

getOtVarAxisInfoTNameId :: MonadIO m => OtVarAxisInfoT -> m Word32 Source #

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

    get otVarAxisInfoT #nameId

setOtVarAxisInfoTNameId :: MonadIO m => OtVarAxisInfoT -> Word32 -> m () Source #

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

    set otVarAxisInfoT [ #nameId := value ]

## tag

No description available in the introspection data.

getOtVarAxisInfoTTag :: MonadIO m => OtVarAxisInfoT -> m Word32 Source #

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

    get otVarAxisInfoT #tag

setOtVarAxisInfoTTag :: MonadIO m => OtVarAxisInfoT -> Word32 -> m () Source #

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

    set otVarAxisInfoT [ #tag := value ]