Home | History | Annotate | Download | only in mac

Lines Matching refs:ctRun

45 ComplexTextController::ComplexTextRun::ComplexTextRun(CTRunRef ctRun, const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, CFRange runRange)
53 m_glyphCount = CTRunGetGlyphCount(ctRun);
54 m_coreTextIndices = CTRunGetStringIndicesPtr(ctRun);
57 CTRunGetStringIndices(ctRun, CFRangeMake(0, 0), m_coreTextIndicesVector.data());
61 m_glyphs = CTRunGetGlyphsPtr(ctRun);
64 CTRunGetGlyphs(ctRun, CFRangeMake(0, 0), m_glyphsVector.data());
68 m_advances = CTRunGetAdvancesPtr(ctRun);
71 CTRunGetAdvances(ctRun, CFRangeMake(0, 0), m_advancesVector.data());
168 CTRunRef ctRun = static_cast<CTRunRef>(CFArrayGetValueAtIndex(runArray, r));
169 ASSERT(CFGetTypeID(ctRun) == CTRunGetTypeID());
170 CFRange runRange = CTRunGetStringRange(ctRun);
171 m_complexTextRuns.append(ComplexTextRun::create(ctRun, fontData, cp, stringLocation, length, runRange));