2362N/A * or visit www.oracle.com if you need additional information or have any
0N/A#include "GlyphPositionAdjustments.h"
0N/A#include "LEGlyphStorage.h"
0N/A#include "LEFontInstance.h"
0N/A delete[] fEntryExitPoints;
0N/A delete[] fAdjustments;
0N/Aconst LEPoint *GlyphPositionAdjustments::getEntryPoint(le_int32 index, LEPoint &entryPoint) const
0N/Avoid GlyphPositionAdjustments::setEntryPoint(le_int32 index, LEPoint &newEntryPoint, le_bool baselineIsLogicalEnd)
0N/Avoid GlyphPositionAdjustments::setExitPoint(le_int32 index, LEPoint &newExitPoint, le_bool baselineIsLogicalEnd)
0N/Avoid GlyphPositionAdjustments::applyCursiveAdjustments(LEGlyphStorage &glyphStorage, le_bool rightToLeft, const LEFontInstance *fontInstance)
0N/A if (! hasCursiveGlyphs()) {
0N/A if (rightToLeft) {
0N/A if (isCursiveGlyph(i)) {
0N/A if (rightToLeft) {
0N/A lastExitPoint = i;
0N/A if (firstExitPoint < 0) {
0N/A firstExitPoint = i;
0N/A if (isCursiveGlyph(j)) {
0N/A baselineAdjustment = 0;
0N/A return &entryPoint;