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

Description

Data type to hold math kerning (cut-in) information for a glyph.

Since: 3.4.0

Synopsis

Exported types

newtype OtMathKernEntryT Source #

Memory-managed wrapper type.

Constructors

OtMathKernEntryT (ManagedPtr OtMathKernEntryT) 

Instances

Instances details
Eq OtMathKernEntryT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtMathKernEntryT

BoxedPtr OtMathKernEntryT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtMathKernEntryT

CallocPtr OtMathKernEntryT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtMathKernEntryT

ManagedPtrNewtype OtMathKernEntryT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtMathKernEntryT

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

Defined in GI.HarfBuzz.Structs.OtMathKernEntryT

Methods

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

newZeroOtMathKernEntryT :: MonadIO m => m OtMathKernEntryT Source #

Construct a OtMathKernEntryT struct initialized to zero.

Methods

Properties

kernValue

The kern value of the entry

getOtMathKernEntryTKernValue :: MonadIO m => OtMathKernEntryT -> m Int32 Source #

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

get otMathKernEntryT #kernValue

setOtMathKernEntryTKernValue :: MonadIO m => OtMathKernEntryT -> Int32 -> m () Source #

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

set otMathKernEntryT [ #kernValue := value ]

maxCorrectionHeight

The maximum height at which this entry should be used

getOtMathKernEntryTMaxCorrectionHeight :: MonadIO m => OtMathKernEntryT -> m Int32 Source #

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

get otMathKernEntryT #maxCorrectionHeight

setOtMathKernEntryTMaxCorrectionHeight :: MonadIO m => OtMathKernEntryT -> Int32 -> m () Source #

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

set otMathKernEntryT [ #maxCorrectionHeight := value ]