Exemplo n.º 1
0
U_CAPI const le_int32 * U_EXPORT2
pl_getVisualRunGlyphToCharMap(const pl_visualRun *run)
{
    ParagraphLayout::VisualRun *vr = (ParagraphLayout::VisualRun *) run;

    if (vr == NULL) {
        return NULL;
    }

    return vr->getGlyphToCharMap();
}
Exemplo n.º 2
0
U_CAPI le_int32 U_EXPORT2
pl_getVisualRunLeading(const pl_visualRun *run)
{
    ParagraphLayout::VisualRun *vr = (ParagraphLayout::VisualRun *) run;

    if (vr == NULL) {
        return 0;
    }

    return vr->getLeading();
}
Exemplo n.º 3
0
U_CAPI const float * U_EXPORT2
pl_getVisualRunPositions(const pl_visualRun *run)
{
    ParagraphLayout::VisualRun *vr = (ParagraphLayout::VisualRun *) run;

    if (vr == NULL) {
        return NULL;
    }

    return vr->getPositions();
}
Exemplo n.º 4
0
U_CAPI const LEGlyphID * U_EXPORT2
pl_getVisualRunGlyphs(const pl_visualRun *run)
{
    ParagraphLayout::VisualRun *vr = (ParagraphLayout::VisualRun *) run;

    if (vr == NULL) {
        return NULL;
    }

    return vr->getGlyphs();
}
Exemplo n.º 5
0
U_CAPI le_int32 U_EXPORT2
pl_getVisualRunGlyphCount(const pl_visualRun *run)
{
    ParagraphLayout::VisualRun *vr = (ParagraphLayout::VisualRun *) run;

    if (vr == NULL) {
        return -1;
    }

    return vr->getGlyphCount();
}
Exemplo n.º 6
0
U_CAPI UBiDiDirection U_EXPORT2
pl_getVisualRunDirection(const pl_visualRun *run)
{
    ParagraphLayout::VisualRun *vr = (ParagraphLayout::VisualRun *) run;

    if (vr == NULL) {
        return UBIDI_LTR;
    }

    return vr->getDirection();
}
Exemplo n.º 7
0
U_CAPI const le_font * U_EXPORT2
pl_getVisualRunFont(const pl_visualRun *run)
{
    ParagraphLayout::VisualRun *vr = (ParagraphLayout::VisualRun *) run;

    if (vr == NULL) {
        return NULL;
    }

    return (const le_font *) vr->getFont();
}
Exemplo n.º 8
0
		const int *GetGlyphToCharMap() const { return vr->getGlyphToCharMap(); }
Exemplo n.º 9
0
		int GetLeading() const               { return vr->getLeading(); }
Exemplo n.º 10
0
		const float *GetPositions() const    { return vr->getPositions(); }
Exemplo n.º 11
0
		const GlyphID *GetGlyphs() const     { return vr->getGlyphs(); }
Exemplo n.º 12
0
		int GetGlyphCount() const            { return vr->getGlyphCount(); }
Exemplo n.º 13
0
		const Font *GetFont() const          { return (const Font*)vr->getFont(); }