From 56d0bd108909970fc43e4759beb4d187d63c835d Mon Sep 17 00:00:00 2001 From: m0rkeulv Date: Sun, 14 Feb 2021 11:33:42 +0100 Subject: [PATCH] remove changes that where committed by mistake. --- src/lime/text/harfbuzz/HBBuffer.hx | 112 +---------------------------- 1 file changed, 1 insertion(+), 111 deletions(-) diff --git a/src/lime/text/harfbuzz/HBBuffer.hx b/src/lime/text/harfbuzz/HBBuffer.hx index 18bb34476..f72ab54b6 100644 --- a/src/lime/text/harfbuzz/HBBuffer.hx +++ b/src/lime/text/harfbuzz/HBBuffer.hx @@ -106,58 +106,6 @@ abstract HBBuffer(CFFIPointer) from CFFIPointer to CFFIPointer return null; #end } - public function getGlyphInfoArrays() - { - #if (lime_cffi && lime_harfbuzz && !macro) - var bytes = Bytes.alloc(0); - bytes = NativeCFFI.lime_hb_buffer_get_glyph_infos(this, bytes); - - if (bytes == null) - { - return null; - } - else - { - - var length = bytes.length; - var position = 0, info; - - var size:Int = Math.floor(length / (4*3)); - - var codepoint:Array = new Array(); - var mask:Array = new Array(); - var cluster:Array = new Array(); - - codepoint.resize(size); - mask.resize(size); - cluster.resize(size); - - var i:Int = 0; - while (position < length) - { - codepoint[i] = bytes.getInt32(position); - position += 4; - - mask[i] = bytes.getInt32(position); - position += 4; - - cluster[i] = bytes.getInt32(position); - position += 4; - - ++i; - - } - - return { - codepoint:codepoint, - mask:mask, - cluster:cluster - }; - } - #else - return null; - #end - } public function getGlyphPositions():Array { @@ -174,8 +122,7 @@ abstract HBBuffer(CFFIPointer) from CFFIPointer to CFFIPointer var result = new Array(); var length = bytes.length; - var position:Int = 0; - var glyphPosition; + var position = 0, glyphPosition; while (position < length) { @@ -197,63 +144,6 @@ abstract HBBuffer(CFFIPointer) from CFFIPointer to CFFIPointer return null; #end } - public function getGlyphPositionsArrays() - { - #if (lime_cffi && lime_harfbuzz && !macro) - var bytes = Bytes.alloc(0); - bytes = NativeCFFI.lime_hb_buffer_get_glyph_positions(this, bytes); - - if (bytes == null) - { - return null; - } - else - { - var result = new Array(); - - var length = bytes.length; - var position = 0, glyphPosition; - - var size:Int = Math.floor(length / (4*4)); - - var xAdvance:Array = new Array(); - var xOffset:Array = new Array(); - var yAdvance:Array = new Array(); - var yOffset:Array = new Array(); - - xAdvance.resize(size); - xOffset.resize(size); - yAdvance.resize(size); - yOffset.resize(size); - - var i:Int = 0; - while (position < length) - { - xAdvance[i] = bytes.getInt32(position); - position += 4; - - yAdvance[i]= bytes.getInt32(position); - position += 4; - - xOffset[i] = bytes.getInt32(position); - position += 4; - - yOffset[i] = bytes.getInt32(position); - position += 4; - ++i; - } - - return { - xAdvance:xAdvance, - xOffset:xOffset, - yAdvance:yAdvance, - yOffset:yOffset - }; - } - #else - return null; - #end - } public function guessSegmentProperties():Void {