2362N/A * or visit www.oracle.com if you need additional information or have any
0N/A#ifndef __GLYPHPOSITIONADJUSTMENTS_H
0N/A#include "OpenTypeTables.h"
0N/A inline Adjustment();
0N/A inline ~Adjustment();
0N/A inline float getXPlacement() const;
0N/A inline float getYPlacement() const;
0N/A inline float getXAdvance() const;
0N/A inline float getYAdvance() const;
0N/A inline EntryExitPoint();
0N/A inline ~EntryExitPoint();
3171N/A inline void clearEntryPoint();
3171N/A inline void clearExitPoint();
1693N/A void applyCursiveAdjustments(LEGlyphStorage &glyphStorage, le_bool rightToLeft, const LEFontInstance *fontInstance);
1693N/Ainline GlyphPositionAdjustments::Adjustment::Adjustment(float xPlace, float yPlace, float xAdv, float yAdv, le_int32 baseOff)
1693N/A : xPlacement(xPlace), yPlacement(yPlace), xAdvance(xAdv), yAdvance(yAdv), baseOffset(baseOff)
0N/A return xPlacement;
0N/A return yPlacement;
0N/A return baseOffset;
1693N/Ainline void GlyphPositionAdjustments::EntryExitPoint::setEntryPoint(LEPoint &newEntryPoint, le_bool baselineIsLogicalEnd)
0N/A if (baselineIsLogicalEnd) {
1693N/Ainline void GlyphPositionAdjustments::EntryExitPoint::setExitPoint(LEPoint &newExitPoint, le_bool baselineIsLogicalEnd)
0N/A if (baselineIsLogicalEnd) {
1693N/Ainline void GlyphPositionAdjustments::EntryExitPoint::setCursiveGlyph(le_bool baselineIsLogicalEnd)
0N/A if (baselineIsLogicalEnd) {