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

Description

Structure representing a name ID in a particular language.

Since: 2.1.0

Synopsis

Exported types

newtype OtNameEntryT Source #

Memory-managed wrapper type.

Constructors

OtNameEntryT (ManagedPtr OtNameEntryT) 

Instances

Instances details
Eq OtNameEntryT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtNameEntryT

BoxedPtr OtNameEntryT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtNameEntryT

CallocPtr OtNameEntryT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtNameEntryT

ManagedPtrNewtype OtNameEntryT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.OtNameEntryT

Methods

toManagedPtr :: OtNameEntryT -> ManagedPtr OtNameEntryT

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

Defined in GI.HarfBuzz.Structs.OtNameEntryT

Methods

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

newZeroOtNameEntryT :: MonadIO m => m OtNameEntryT Source #

Construct a OtNameEntryT struct initialized to zero.

Methods

Properties

language

language

getOtNameEntryTLanguage :: MonadIO m => OtNameEntryT -> m LanguageT Source #

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

get otNameEntryT #language

nameId

name ID

getOtNameEntryTNameId :: MonadIO m => OtNameEntryT -> m Word32 Source #

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

get otNameEntryT #nameId

setOtNameEntryTNameId :: MonadIO m => OtNameEntryT -> Word32 -> m () Source #

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

set otNameEntryT [ #nameId := value ]