new ()
read onlyallocationSuccessful:Bool
clusterLevel:HBBufferClusterLevel
contentType:HBBufferContentType
direction:HBDirection
flags:Int
language:HBLanguage
length:Int
replacementCodepoint:Int
script:HBScript
segmentProperties:HBSegmentProperties
add (codepoint:Int, cluster:Int):Void
addCodepoints (text:DataPointer, textLength:Int, itemOffset:Int, itemLength:Int):Void
addUTF16 (text:DataPointer, textLength:Int, itemOffset:Int, itemLength:Int):Void
addUTF32 (text:DataPointer, textLength:Int, itemOffset:Int, itemLength:Int):Void
addUTF8 (text:String, itemOffset:Int, itemLength:Int):Void
clearContents ():Void
getGlyphInfo ():Array<HBGlyphInfo>
getGlyphPositions ():Array<HBGlyphPosition>
guessSegmentProperties ():Void
normalizeGlyphs ():Void
preallocate (size:Int):Bool
reset ():Void
reverse ():Void
reverseClusters ():Void