gi-harfbuzz-0.0.4: HarfBuzz bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.HarfBuzz.Structs.DrawFuncsT

Description

Glyph draw callbacks.

DrawMoveToFuncT, DrawLineToFuncT and DrawCubicToFuncT calls are necessary to be defined but we translate DrawQuadraticToFuncT calls to DrawCubicToFuncT if the callback isn't defined.

Since: 4.0.0

Synopsis

Exported types

newtype DrawFuncsT Source #

Memory-managed wrapper type.

Constructors

DrawFuncsT (ManagedPtr DrawFuncsT) 

Instances

Instances details
Eq DrawFuncsT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.DrawFuncsT

Methods

(==) :: DrawFuncsT -> DrawFuncsT -> Bool

(/=) :: DrawFuncsT -> DrawFuncsT -> Bool

GBoxed DrawFuncsT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.DrawFuncsT

ManagedPtrNewtype DrawFuncsT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.DrawFuncsT

Methods

toManagedPtr :: DrawFuncsT -> ManagedPtr DrawFuncsT

TypedObject DrawFuncsT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.DrawFuncsT

Methods

glibType :: IO GType

HasParentTypes DrawFuncsT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.DrawFuncsT

IsGValue (Maybe DrawFuncsT) Source #

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

Instance details

Defined in GI.HarfBuzz.Structs.DrawFuncsT

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe DrawFuncsT -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe DrawFuncsT)

type ParentTypes DrawFuncsT Source # 
Instance details

Defined in GI.HarfBuzz.Structs.DrawFuncsT

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

Methods