OpenSceneGraph 2.8.3
|
Public Types | |
enum | Encoding { ENCODING_UNDEFINED, ENCODING_ASCII = ENCODING_UNDEFINED, ENCODING_UTF8, ENCODING_UTF16, ENCODING_UTF16_BE, ENCODING_UTF16_LE, ENCODING_UTF32, ENCODING_UTF32_BE, ENCODING_UTF32_LE, ENCODING_SIGNATURE } |
Types of string encodings supported. More... | |
typedef VectorUInt | vector_type |
Public Member Functions | |
String () | |
String (const String &str) | |
String (const std::string &str) | |
String (const wchar_t *text) | |
String (const std::string &text, Encoding encoding) | |
String & | operator= (const String &str) |
void | set (const std::string &str) |
void | set (const wchar_t *text) |
Set the text using a wchar_t string, which is converted to an internal TextString. | |
void | set (const std::string &text, Encoding encoding) |
Set the text using a Unicode encoded std::string, which is converted to an internal TextString. | |
std::string | createUTF8EncodedString () const |
returns a UTF8 encoded version of this osgText::String. |
Reimplemented from osgText::VectorUInt.
Types of string encodings supported.
osgText::String::String | ( | ) | [inline] |
osgText::String::String | ( | const String & | str | ) |
osgText::String::String | ( | const std::string & | str | ) | [inline] |
osgText::String::String | ( | const wchar_t * | text | ) | [inline] |
osgText::String::String | ( | const std::string & | text, |
Encoding | encoding | ||
) | [inline] |
std::string osgText::String::createUTF8EncodedString | ( | ) | const |
returns a UTF8 encoded version of this osgText::String.
void osgText::String::set | ( | const std::string & | text, |
Encoding | encoding | ||
) |
Set the text using a Unicode encoded std::string, which is converted to an internal TextString.
The encoding parameter specifies which Unicode encoding is used in the std::string.
void osgText::String::set | ( | const wchar_t * | text | ) |
Set the text using a wchar_t string, which is converted to an internal TextString.
void osgText::String::set | ( | const std::string & | str | ) |
![]() | Generated at Tue Mar 22 2011 13:20:29 for the OpenSceneGraph by doxygen 1.7.3. |