Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Data type for holding a shaping plan.
Shape plans contain information about how HarfBuzz will shape a particular text segment, based on the segment's properties and the capabilities in the font face in use.
Shape plans can be queried about how shaping will perform, given a set of specific input parameters (script, language, direction, features, etc.).
Synopsis
- newtype ShapePlanT = ShapePlanT (ManagedPtr ShapePlanT)
Exported types
newtype ShapePlanT Source #
Memory-managed wrapper type.
Instances
Eq ShapePlanT Source # | |
Defined in GI.HarfBuzz.Structs.ShapePlanT (==) :: ShapePlanT -> ShapePlanT -> Bool # (/=) :: ShapePlanT -> ShapePlanT -> Bool # | |
GBoxed ShapePlanT Source # | |
Defined in GI.HarfBuzz.Structs.ShapePlanT | |
ManagedPtrNewtype ShapePlanT Source # | |
Defined in GI.HarfBuzz.Structs.ShapePlanT | |
TypedObject ShapePlanT Source # | |
Defined in GI.HarfBuzz.Structs.ShapePlanT | |
HasParentTypes ShapePlanT Source # | |
Defined in GI.HarfBuzz.Structs.ShapePlanT | |
IsGValue (Maybe ShapePlanT) Source # | Convert |
Defined in GI.HarfBuzz.Structs.ShapePlanT gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ShapePlanT -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ShapePlanT) # | |
type ParentTypes ShapePlanT Source # | |
Defined in GI.HarfBuzz.Structs.ShapePlanT |