#include <ArabicShaping.h>
Public Types | |
typedef le_int32 | ShapeType |
enum | ShapingBitMasks { MASK_SHAPE_RIGHT = 1, MASK_SHAPE_LEFT = 2, MASK_TRANSPARENT = 4, MASK_NOSHAPE = 8 } |
enum | ShapeTypeValues { ST_NONE = 0, ST_RIGHT = MASK_SHAPE_RIGHT, ST_LEFT = MASK_SHAPE_LEFT, ST_DUAL = MASK_SHAPE_RIGHT | MASK_SHAPE_LEFT, ST_TRANSPARENT = MASK_TRANSPARENT, ST_NOSHAPE_DUAL = MASK_NOSHAPE | ST_DUAL, ST_NOSHAPE_NONE = MASK_NOSHAPE } |
Static Public Methods | |
void | shape (const LEUnicode *chars, le_int32 offset, le_int32 charCount, le_int32 charMax, le_bool rightToLeft, Shaper &shaper) |
Static Public Attributes | |
le_uint8 | glyphSubstitutionTable [] |
le_uint8 | glyphDefinitionTable [] |
|
Definition at line 45 of file ArabicShaping.h. |
|
Definition at line 34 of file ArabicShaping.h. |
|
Definition at line 25 of file ArabicShaping.h. |
|
|
|
Definition at line 52 of file ArabicShaping.h. |
|
Definition at line 50 of file ArabicShaping.h. |