Crazy Eddie's GUI System
0.8.4
|
minibidi based implementation of BidiVisualMapping. More...
Public Member Functions | |
BidiCharType | getBidiCharType (const utf32 char_to_check) const |
Gets the Bidi char type of a char. | |
bool | reorderFromLogicalToVisual (const String &logical, String &visual, StrIndexList &l2v, StrIndexList &v2l) const |
Reorder a string from a logical (type order) bidi string to a visual (the way it displayed) string. |
minibidi based implementation of BidiVisualMapping.
BidiCharType CEGUI::MinibidiVisualMapping::getBidiCharType | ( | const utf32 | char_to_check | ) | const [virtual] |
Gets the Bidi char type of a char.
charToCheck | The utf32 character code that will be checked. |
Implements CEGUI::BidiVisualMapping.
bool CEGUI::MinibidiVisualMapping::reorderFromLogicalToVisual | ( | const String & | logical, |
String & | visual, | ||
StrIndexList & | l2v, | ||
StrIndexList & | v2l | ||
) | const [virtual] |
Reorder a string from a logical (type order) bidi string to a visual (the way it displayed) string.
logical | String object to be reordered. |
visual | String object containing the result reordered string. |
l2vMapping | List of integers that map the pos of each char from logical string in the visual string. |
v2lMapping | List of integers that map the pos of each char from visual string in the logical string. |
Implements CEGUI::BidiVisualMapping.