28 #ifndef _CEGUIBidiVisualMapping_h_
29 #define _CEGUIBidiVisualMapping_h_
31 #include "CEGUI/String.h"
34 #if defined (_MSC_VER)
35 # pragma warning(push)
36 # pragma warning(disable : 4251)
56 typedef std::vector<
int
98 virtual bool reorderFromLogicalToVisual(
const String& logical,
115 bool updateVisual(
const String& logical);
119 {
return d_l2vMapping;}
120 const StrIndexList getV2lMapping()
const
121 {
return d_v2lMapping;}
122 const String& getTextVisual()
const
123 {
return d_textVisual;}
126 StrIndexList d_l2vMapping;
127 StrIndexList d_v2lMapping;
133 #if defined (_MSC_VER)
134 # pragma warning(pop)
137 #endif // end of guard _CEGUIBidiVisualMapping_h_