Types of string encodings supported.
Enumerator |
---|
ENCODING_UNDEFINED |
|
ENCODING_ASCII |
not using Unicode
|
ENCODING_UTF8 |
unsigned char ASCII
|
ENCODING_UTF16 |
8-bit unicode transformation format
|
ENCODING_UTF16_BE |
16-bit signature
|
ENCODING_UTF16_LE |
16-bit big-endian
|
ENCODING_UTF32 |
16-bit little-endian
|
ENCODING_UTF32_BE |
32-bit signature
|
ENCODING_UTF32_LE |
32-bit big-endian
|
ENCODING_SIGNATURE |
32-bit little-endian
detect encoding from signature
|
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 |
void osgText::String::set |
( |
const std::string & |
str | ) |
|
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 & |
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.
The documentation for this class was generated from the following file: