|
Namespaces |
namespace | x3d |
Classes |
class | x3d::BaseLevelOfSupport |
| Internal class defining the level of support of the node (base) library. More...
|
class | x3d::Type |
class | x3d::UserInstantiator |
Typedefs |
typedef Vector< Type, 16 > | x3d::Types |
typedef Vector< UserInstantiator, 16 > | x3d::UserInstantiators |
Functions |
int | x3d::CompareName (const char *n1, const char *n2) |
SFNode * | x3d::CreateUserNode (field_t type) |
char | x3d::FixNameChar (char c) |
LevelOfSupport * | x3d::GetBaseSupport () |
| The support levels offered by the X3D base library.
|
field_t | x3d::GetUserField (const char *name) |
const char * | x3d::GetUserName (field_t id) |
field_t | x3d::GetUserType (const char *name) |
void | x3d::MValueToString (const MFString &value, SFString &str) |
| Convert an array of strings to a single string.
|
static const Type * | x3d::Register (Types &t, const char *type, UserType *user_type, field_t &next_id, bool record) |
void | x3d::RegisterType (field_t type, Instantiator *instantiator) |
field_t | x3d::RegisterUserName (const char *name) |
field_t | x3d::RegisterUserType (const char *type, UserType *user_type) |
static void | x3d::SkipSpaces (const char *&str) |
bool | x3d::StringToMValue (MFString &value, const char *&str) |
| Convert a string to an array of strings.
|
bool | x3d::StringToValue (SFVec3f &value, const char *&str) |
| Convert a string to a 3 dimension vector structure of floats.
|
bool | x3d::StringToValue (SFVec3d &value, const char *&str) |
| Convert a string to a 3 dimension vector structure of doubles.
|
bool | x3d::StringToValue (SFVec2f &value, const char *&str) |
| Convert a string to a 2 dimension vector structure of floats.
|
bool | x3d::StringToValue (SFVec2d &value, const char *&str) |
| Convert a string to a 2 dimension vector structure of doubles.
|
bool | x3d::StringToValue (SFRotation &value, const char *&str) |
| Convert a string to a rotation structure.
|
bool | x3d::StringToValue (SFInt32 &value, const char *&str) |
| Convert a string to an integer value.
|
bool | x3d::StringToValue (SFImage &value, const char *&str) |
| Convert a string to an image.
|
bool | x3d::StringToValue (SFFloat &value, const char *&str) |
| Convert a string to a float value.
|
bool | x3d::StringToValue (SFDouble &value, const char *&str) |
| Convert a string to a double value.
|
bool | x3d::StringToValue (SFColorRGBA &value, const char *&str) |
| Convert a string to a color with alpha structure.
|
bool | x3d::StringToValue (SFColor &value, const char *&str) |
| Convert a string to a color structure.
|
bool | x3d::StringToValue (SFBool &value, const char *&str) |
| Convert a string to a boolean value.
|
void | x3d::ValueToString (const SFVec3f &value, SFString &str) |
| Convert a 3 dimensional vector structure into a string.
|
void | x3d::ValueToString (const SFVec3d &value, SFString &str) |
| Convert a 3 dimensional vector structure into a string.
|
void | x3d::ValueToString (const SFVec2f &value, SFString &str) |
| Convert a 2 dimensional vector structure into a string.
|
void | x3d::ValueToString (const SFVec2d &value, SFString &str) |
| Convert a 2 dimensional vector structure into a string.
|
void | x3d::ValueToString (const SFRotation &value, SFString &str) |
| Convert a rotation structure into a string.
|
void | x3d::ValueToString (SFInt32 value, SFString &str) |
| Convert a 32 bits integer value into a string.
|
void | x3d::ValueToString (const SFImage &value, SFString &str) |
| Convert an image to a string.
|
void | x3d::ValueToString (SFFloat value, SFString &str) |
| Convert a float value into a string.
|
void | x3d::ValueToString (SFDouble value, SFString &str) |
| Convert a double value into a string.
|
void | x3d::ValueToString (const SFColorRGBA &value, SFString &str) |
| Convert an RGBA color value into a string.
|
void | x3d::ValueToString (const SFColor &value, SFString &str) |
| Convert an RGB color value into a string.
|
void | x3d::ValueToString (SFBool value, SFString &str) |
| Convert a boolean value into a string.
|
bool | x3d::ValueToString (const FieldInfo *info, SFString &str) |
| Convert a value into a string.
|
Variables |
BaseLevelOfSupport | x3d::base_support |
| The support levels offered by the X3D base library.
|
static field_t | x3d::g_next_user_name_id = FLD_USER_TYPES |
static field_t | x3d::g_next_user_type_id = FLD_USER_TYPES |
static UserInstantiators | x3d::g_user_instantiators |
static Types | x3d::g_user_names |
static Types | x3d::g_user_types |