Add Font.getTextMetrics, rename TextLayout->TextEngine

This commit is contained in:
Joshua Granick
2015-03-09 08:09:09 -07:00
parent a406401848
commit 0f6f022dab
13 changed files with 380 additions and 108 deletions

View File

@@ -0,0 +1,35 @@
#ifndef LIME_TEXT_TEXT_ENGINE_H
#define LIME_TEXT_TEXT_ENGINE_H
#include <text/Font.h>
#include <hx/CFFI.h>
namespace lime {
class TextEngine {
public:
TextEngine (int direction, const char *script, const char *language);
~TextEngine ();
value Layout (Font *font, size_t size, const char *text);
private:
void *mBuffer;
long mDirection;
long mScript;
long mLanguage;
};
}
#endif