gi-harfbuzz-0.0.6: 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.OtMathGlyphVariantT

Description

Data type to hold math-variant information for a glyph.

Since: 1.3.3

Synopsis

Exported types

newtype OtMathGlyphVariantT Source #

Memory-managed wrapper type.

Constructors

OtMathGlyphVariantT (ManagedPtr OtMathGlyphVariantT) 

Instances

Instances details
Eq OtMathGlyphVariantT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtMathGlyphVariantT

GBoxed OtMathGlyphVariantT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtMathGlyphVariantT

ManagedPtrNewtype OtMathGlyphVariantT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtMathGlyphVariantT

TypedObject OtMathGlyphVariantT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtMathGlyphVariantT

Methods

glibType :: IO GType

HasParentTypes OtMathGlyphVariantT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtMathGlyphVariantT

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

Defined in GI.HarfBuzz.Structs.OtMathGlyphVariantT

IsGValue (Maybe OtMathGlyphVariantT) Source #

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

Instance details

Defined in GI.HarfBuzz.Structs.OtMathGlyphVariantT

type ParentTypes OtMathGlyphVariantT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtMathGlyphVariantT

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

newZeroOtMathGlyphVariantT :: MonadIO m => m OtMathGlyphVariantT Source #

Construct a OtMathGlyphVariantT struct initialized to zero.

Methods

Properties

advance

The advance width of the variant

getOtMathGlyphVariantTAdvance :: MonadIO m => OtMathGlyphVariantT -> m Int32 Source #

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

get otMathGlyphVariantT #advance

setOtMathGlyphVariantTAdvance :: MonadIO m => OtMathGlyphVariantT -> Int32 -> m () Source #

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

set otMathGlyphVariantT [ #advance := value ]

glyph

The glyph index of the variant

getOtMathGlyphVariantTGlyph :: MonadIO m => OtMathGlyphVariantT -> m Word32 Source #

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

get otMathGlyphVariantT #glyph

setOtMathGlyphVariantTGlyph :: MonadIO m => OtMathGlyphVariantT -> Word32 -> m () Source #

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

set otMathGlyphVariantT [ #glyph := value ]