Class for converting the core Ogre data types to/from Strings. More...
#include <OgreStringConverter.h>
Static Public Member Functions | |
static String | toString (Real val, unsigned short precision=6, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0)) |
Converts a Real to a String. | |
static String | toString (Radian val, unsigned short precision=6, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0)) |
Converts a Radian to a String. | |
static String | toString (Degree val, unsigned short precision=6, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0)) |
Converts a Degree to a String. | |
static String | toString (int val, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0)) |
Converts an int to a String. | |
static String | toString (size_t val, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0)) |
Converts a size_t to a String. | |
static String | toString (unsigned long val, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0)) |
Converts an unsigned long to a String. | |
static String | toString (long val, unsigned short width=0, char fill= ' ', std::ios::fmtflags flags=std::ios::fmtflags(0)) |
Converts a long to a String. | |
static String | toString (bool val, bool yesNo=false) |
Converts a boolean to a String. | |
static String | toString (const Vector2 &val) |
Converts a Vector2 to a String. | |
static String | toString (const Vector3 &val) |
Converts a Vector3 to a String. | |
static String | toString (const Vector4 &val) |
Converts a Vector4 to a String. | |
static String | toString (const Matrix3 &val) |
Converts a Matrix3 to a String. | |
static String | toString (const Matrix4 &val) |
Converts a Matrix4 to a String. | |
static String | toString (const Quaternion &val) |
Converts a Quaternion to a String. | |
static String | toString (const ColourValue &val) |
Converts a ColourValue to a String. | |
static String | toString (const StringVector &val) |
Converts a StringVector to a string. | |
static Real | parseReal (const String &val, Real defaultValue=0) |
Converts a String to a Real. | |
static Radian | parseAngle (const String &val, Radian defaultValue=Radian(0)) |
Converts a String to a Angle. | |
static int | parseInt (const String &val, int defaultValue=0) |
Converts a String to a whole number. | |
static unsigned int | parseUnsignedInt (const String &val, unsigned int defaultValue=0) |
Converts a String to a whole number. | |
static long | parseLong (const String &val, long defaultValue=0) |
Converts a String to a whole number. | |
static unsigned long | parseUnsignedLong (const String &val, unsigned long defaultValue=0) |
Converts a String to a whole number. | |
static bool | parseBool (const String &val, bool defaultValue=0) |
Converts a String to a boolean. | |
static Vector2 | parseVector2 (const String &val, const Vector2 &defaultValue=Vector2::ZERO) |
Parses a Vector2 out of a String. | |
static Vector3 | parseVector3 (const String &val, const Vector3 &defaultValue=Vector3::ZERO) |
Parses a Vector3 out of a String. | |
static Vector4 | parseVector4 (const String &val, const Vector4 &defaultValue=Vector4::ZERO) |
Parses a Vector4 out of a String. | |
static Matrix3 | parseMatrix3 (const String &val, const Matrix3 &defaultValue=Matrix3::IDENTITY) |
Parses a Matrix3 out of a String. | |
static Matrix4 | parseMatrix4 (const String &val, const Matrix4 &defaultValue=Matrix4::IDENTITY) |
Parses a Matrix4 out of a String. | |
static Quaternion | parseQuaternion (const String &val, const Quaternion &defaultValue=Quaternion::IDENTITY) |
Parses a Quaternion out of a String. | |
static ColourValue | parseColourValue (const String &val, const ColourValue &defaultValue=ColourValue::Black) |
Parses a ColourValue out of a String. | |
static StringVector | parseStringVector (const String &val) |
Pareses a StringVector from a string. | |
static bool | isNumber (const String &val) |
Checks the String is a valid number value. |
Class for converting the core Ogre data types to/from Strings.
Definition at line 68 of file OgreStringConverter.h.
static bool Ogre::StringConverter::isNumber | ( | const String & | val | ) | [static] |
Checks the String is a valid number value.
static Radian Ogre::StringConverter::parseAngle | ( | const String & | val, | |
Radian | defaultValue = Radian(0) | |||
) | [static] |
Converts a String to a Angle.
Definition at line 180 of file OgreStringConverter.h.
static bool Ogre::StringConverter::parseBool | ( | const String & | val, | |
bool | defaultValue = 0 | |||
) | [static] |
Converts a String to a boolean.
static ColourValue Ogre::StringConverter::parseColourValue | ( | const String & | val, | |
const ColourValue & | defaultValue = ColourValue::Black | |||
) | [static] |
Parses a ColourValue out of a String.
static int Ogre::StringConverter::parseInt | ( | const String & | val, | |
int | defaultValue = 0 | |||
) | [static] |
Converts a String to a whole number.
Referenced by Ogre::DriverVersion::fromString().
static long Ogre::StringConverter::parseLong | ( | const String & | val, | |
long | defaultValue = 0 | |||
) | [static] |
Converts a String to a whole number.
static Matrix3 Ogre::StringConverter::parseMatrix3 | ( | const String & | val, | |
const Matrix3 & | defaultValue = Matrix3::IDENTITY | |||
) | [static] |
Parses a Matrix3 out of a String.
static Matrix4 Ogre::StringConverter::parseMatrix4 | ( | const String & | val, | |
const Matrix4 & | defaultValue = Matrix4::IDENTITY | |||
) | [static] |
Parses a Matrix4 out of a String.
static Quaternion Ogre::StringConverter::parseQuaternion | ( | const String & | val, | |
const Quaternion & | defaultValue = Quaternion::IDENTITY | |||
) | [static] |
Parses a Quaternion out of a String.
Converts a String to a Real.
static StringVector Ogre::StringConverter::parseStringVector | ( | const String & | val | ) | [static] |
Pareses a StringVector from a string.
static unsigned int Ogre::StringConverter::parseUnsignedInt | ( | const String & | val, | |
unsigned int | defaultValue = 0 | |||
) | [static] |
Converts a String to a whole number.
static unsigned long Ogre::StringConverter::parseUnsignedLong | ( | const String & | val, | |
unsigned long | defaultValue = 0 | |||
) | [static] |
Converts a String to a whole number.
static Vector2 Ogre::StringConverter::parseVector2 | ( | const String & | val, | |
const Vector2 & | defaultValue = Vector2::ZERO | |||
) | [static] |
Parses a Vector2 out of a String.
static Vector3 Ogre::StringConverter::parseVector3 | ( | const String & | val, | |
const Vector3 & | defaultValue = Vector3::ZERO | |||
) | [static] |
Parses a Vector3 out of a String.
static Vector4 Ogre::StringConverter::parseVector4 | ( | const String & | val, | |
const Vector4 & | defaultValue = Vector4::ZERO | |||
) | [static] |
Parses a Vector4 out of a String.
static String Ogre::StringConverter::toString | ( | const StringVector & | val | ) | [static] |
Converts a StringVector to a string.
static String Ogre::StringConverter::toString | ( | const ColourValue & | val | ) | [static] |
Converts a ColourValue to a String.
static String Ogre::StringConverter::toString | ( | const Quaternion & | val | ) | [static] |
Converts a Quaternion to a String.
Converts a Matrix4 to a String.
Converts a Matrix3 to a String.
Converts a Vector4 to a String.
Converts a Vector3 to a String.
Converts a Vector2 to a String.
static String Ogre::StringConverter::toString | ( | bool | val, | |
bool | yesNo = false | |||
) | [static] |
Converts a boolean to a String.
yesNo | If set to true, result is 'yes' or 'no' instead of 'true' or 'false' |
static String Ogre::StringConverter::toString | ( | long | val, | |
unsigned short | width = 0 , |
|||
char | fill = ' ' , |
|||
std::ios::fmtflags | flags = std::ios::fmtflags(0) | |||
) | [static] |
Converts a long to a String.
static String Ogre::StringConverter::toString | ( | unsigned long | val, | |
unsigned short | width = 0 , |
|||
char | fill = ' ' , |
|||
std::ios::fmtflags | flags = std::ios::fmtflags(0) | |||
) | [static] |
Converts an unsigned long to a String.
static String Ogre::StringConverter::toString | ( | size_t | val, | |
unsigned short | width = 0 , |
|||
char | fill = ' ' , |
|||
std::ios::fmtflags | flags = std::ios::fmtflags(0) | |||
) | [static] |
Converts a size_t to a String.
static String Ogre::StringConverter::toString | ( | int | val, | |
unsigned short | width = 0 , |
|||
char | fill = ' ' , |
|||
std::ios::fmtflags | flags = std::ios::fmtflags(0) | |||
) | [static] |
Converts an int to a String.
static String Ogre::StringConverter::toString | ( | Degree | val, | |
unsigned short | precision = 6 , |
|||
unsigned short | width = 0 , |
|||
char | fill = ' ' , |
|||
std::ios::fmtflags | flags = std::ios::fmtflags(0) | |||
) | [static] |
Converts a Degree to a String.
Definition at line 84 of file OgreStringConverter.h.
References Ogre::Degree::valueAngleUnits().
static String Ogre::StringConverter::toString | ( | Radian | val, | |
unsigned short | precision = 6 , |
|||
unsigned short | width = 0 , |
|||
char | fill = ' ' , |
|||
std::ios::fmtflags | flags = std::ios::fmtflags(0) | |||
) | [static] |
Converts a Radian to a String.
Definition at line 77 of file OgreStringConverter.h.
References Ogre::Radian::valueAngleUnits().
static String Ogre::StringConverter::toString | ( | Real | val, | |
unsigned short | precision = 6 , |
|||
unsigned short | width = 0 , |
|||
char | fill = ' ' , |
|||
std::ios::fmtflags | flags = std::ios::fmtflags(0) | |||
) | [static] |
Converts a Real to a String.
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 23:40:53 2012