5891N/A * or visit www.oracle.com if you need additional information or have any
5891N/A#include "LayoutEngine.h"
5891N/A#include "GXLayoutEngine2.h"
5891N/A#include "LEGlyphStorage.h"
5891N/A#include "MorphTables.h"
5980N/AGXLayoutEngine2::GXLayoutEngine2(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, const LEReferenceTo<MorphTableHeader2> &morphTable, le_int32 typoFlags, LEErrorCode &success)
5980N/A : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success), fMorphTable(morphTable)
5891N/Ale_int32 GXLayoutEngine2::computeGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, LEGlyphStorage &glyphStorage, LEErrorCode &success)
5891N/A if (chars == NULL || offset < 0 || count < 0 || max < 0 || offset >= max || offset + count > max) {