API Documentation

abstract HBBuffer(CFFIPointer)

package lime.text.harfbuzz

from CFFIPointer to CFFIPointer

Constructor

new ()

Variables

read onlyallocationSuccessful:Bool

clusterLevel:HBBufferClusterLevel

contentType:HBBufferContentType

direction:HBDirection

flags:Int

language:HBLanguage

length:Int

replacementCodepoint:Int

script:HBScript

segmentProperties:HBSegmentProperties

Methods

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

© 2018