OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:OpenTypeLayoutEngine
(Results
1 - 17
of
17
) sorted by null
/external/icu/icu4c/source/layout/
OpenTypeLayoutEngine.h
22
*
OpenTypeLayoutEngine
implements complex text layout for OpenType fonts - that is
39
*
OpenTypeLayoutEngine
will also use the font's GPOS table to apply position adjustments
46
class U_LAYOUT_API
OpenTypeLayoutEngine
: public LayoutEngine
50
* This is the main constructor. It constructs an instance of
OpenTypeLayoutEngine
for
66
OpenTypeLayoutEngine
(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
80
OpenTypeLayoutEngine
(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
88
virtual ~
OpenTypeLayoutEngine
();
386
*
OpenTypeLayoutEngine
can be reused for different text.
HanLayoutEngine.h
14
#include "
OpenTypeLayoutEngine
.h"
29
class HanOpenTypeLayoutEngine : public
OpenTypeLayoutEngine
45
* @see
OpenTypeLayoutEngine
HangulLayoutEngine.h
15
#include "
OpenTypeLayoutEngine
.h"
36
class HangulOpenTypeLayoutEngine : public
OpenTypeLayoutEngine
52
* @see
OpenTypeLayoutEngine
69
* @see
OpenTypeLayoutEngine
KhmerLayoutEngine.h
18
// #include "
OpenTypeLayoutEngine
.h"
39
class KhmerOpenTypeLayoutEngine : public
OpenTypeLayoutEngine
55
* @see
OpenTypeLayoutEngine
72
* @see
OpenTypeLayoutEngine
TibetanLayoutEngine.h
23
// #include "
OpenTypeLayoutEngine
.h"
39
class TibetanOpenTypeLayoutEngine : public
OpenTypeLayoutEngine
55
* @see
OpenTypeLayoutEngine
72
* @see
OpenTypeLayoutEngine
KhmerLayoutEngine.cpp
11
#include "
OpenTypeLayoutEngine
.h"
22
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
30
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, success)
TibetanLayoutEngine.cpp
17
#include "
OpenTypeLayoutEngine
.h"
28
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
36
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, success)
OpenTypeLayoutEngine.cpp
14
#include "
OpenTypeLayoutEngine
.h"
31
UOBJECT_DEFINE_RTTI_IMPLEMENTATION(
OpenTypeLayoutEngine
)
128
OpenTypeLayoutEngine
::
OpenTypeLayoutEngine
(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
147
void
OpenTypeLayoutEngine
::applyTypoFlags() {
214
void
OpenTypeLayoutEngine
::reset()
223
OpenTypeLayoutEngine
::
OpenTypeLayoutEngine
(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
232
OpenTypeLayoutEngine
::~
OpenTypeLayoutEngine
()
[
all
...]
IndicLayoutEngine.cpp
10
#include "
OpenTypeLayoutEngine
.h"
29
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success), fMPreFixups(NULL)
42
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, success), fMPreFixups(NULL)
68
le_int32 retCount =
OpenTypeLayoutEngine
::glyphProcessing(chars, offset, count, max, rightToLeft, glyphStorage, success);
77
OpenTypeLayoutEngine
::glyphSubstitution(count,max, rightToLeft, glyphStorage, success);
IndicLayoutEngine.h
15
#include "
OpenTypeLayoutEngine
.h"
37
class IndicOpenTypeLayoutEngine : public
OpenTypeLayoutEngine
53
* @see
OpenTypeLayoutEngine
70
* @see
OpenTypeLayoutEngine
128
* any post GSUB fixups for left matras. It calls
OpenTypeLayoutEngine
::glyphProcessing
ArabicLayoutEngine.h
15
#include "
OpenTypeLayoutEngine
.h"
31
class ArabicOpenTypeLayoutEngine : public
OpenTypeLayoutEngine
47
* @see
OpenTypeLayoutEngine
64
* @see
OpenTypeLayoutEngine
HanLayoutEngine.cpp
12
#include "
OpenTypeLayoutEngine
.h"
43
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
LayoutEngine.cpp
211
LETag scriptTag =
OpenTypeLayoutEngine
::getScriptTag(fScriptCode);
212
LETag langSysTag =
OpenTypeLayoutEngine
::getLangSysTag(fLanguageCode);
539
LETag v2ScriptTag =
OpenTypeLayoutEngine
::getV2ScriptTag(scriptCode);
547
else if (gsubTable.isValid() && gsubTable->coversScript(gsubTable, scriptTag =
OpenTypeLayoutEngine
::getScriptTag(scriptCode), success)) {
568
result = new
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags & ~kTypoFlagLiga, gsubTable, success);
576
languageTag =
OpenTypeLayoutEngine
::getLangSysTag(languageCode);
590
result = new
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success);
605
result = new
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success);
ScriptAndLanguageTags.cpp
13
#include "
OpenTypeLayoutEngine
.h"
17
const LETag
OpenTypeLayoutEngine
::scriptTags[] = {
187
const LETag
OpenTypeLayoutEngine
::languageTags[] = {
ArabicLayoutEngine.cpp
13
#include "
OpenTypeLayoutEngine
.h"
40
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success)
49
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, languageCode, typoFlags, success)
120
OpenTypeLayoutEngine
::adjustGlyphPositions(chars, offset, count, reverse, glyphStorage, success);
137
/*
OpenTypeLayoutEngine
will allocate a substitution filter */
142
/*
OpenTypeLayoutEngine
will cleanup the substitution filter */
HangulLayoutEngine.cpp
12
#include "
OpenTypeLayoutEngine
.h"
188
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, korLanguageCode, typoFlags, gsubTable, success)
197
:
OpenTypeLayoutEngine
(fontInstance, scriptCode, korLanguageCode, typoFlags, success)
/external/icu/icu4c/source/test/letest/
letsutil.cpp
24
#include "
OpenTypeLayoutEngine
.h"
109
if (langTag ==
OpenTypeLayoutEngine
::languageTags[i]) {
Completed in 569 milliseconds