UT/UT_Options.h File Reference

#include "UT_API.h"
#include <iostream.h>
#include "UT_SmallObject.h"
#include "UT_PtrArraySorted.h"
#include "UT_SymbolTable.h"
#include "UT_DeepString.h"

Go to the source code of this file.

Classes

class  UT_Options
class  UT_OptionEntry
class  UT_OptionEntryImpl< T, ID, outT >

Typedefs

typedef UT_OptionEntryImpl
< int, UT_OPTION_INT > 
UT_OptionInt
typedef UT_OptionEntryImpl
< bool, UT_OPTION_BOOL > 
UT_OptionBool
typedef UT_OptionEntryImpl
< float, UT_OPTION_FPREAL > 
UT_OptionFpreal
typedef UT_OptionEntryImpl
< UT_DeepString,
UT_OPTION_STRING, UT_String
UT_OptionString
typedef UT_OptionEntryImpl
< UT_Vector2,
UT_OPTION_VECTOR2 > 
UT_OptionVector2
typedef UT_OptionEntryImpl
< UT_Vector3,
UT_OPTION_VECTOR3 > 
UT_OptionVector3
typedef UT_OptionEntryImpl
< UT_Vector4,
UT_OPTION_VECTOR4 > 
UT_OptionVector4
typedef UT_OptionEntryImpl
< UT_Quaternion,
UT_OPTION_QUATERNION > 
UT_OptionQuaternion
typedef UT_OptionEntryImpl
< UT_Matrix3,
UT_OPTION_MATRIX3 > 
UT_OptionMatrix3
typedef UT_OptionEntryImpl
< UT_Matrix4,
UT_OPTION_MATRIX4 > 
UT_OptionMatrix4
typedef UT_OptionEntryImpl
< UT_Vector2, UT_OPTION_UV > 
UT_OptionUV
typedef UT_OptionEntryImpl
< UT_Vector3, UT_OPTION_UVW > 
UT_OptionUVW

Enumerations

enum  UT_OptionType {
  UT_OPTION_INVALID = -1, UT_OPTION_INT = 0, UT_OPTION_BOOL = 1, UT_OPTION_FPREAL = 2,
  UT_OPTION_STRING = 3, UT_OPTION_VECTOR2 = 4, UT_OPTION_VECTOR3 = 5, UT_OPTION_VECTOR4 = 6,
  UT_OPTION_QUATERNION = 7, UT_OPTION_MATRIX3 = 8, UT_OPTION_MATRIX4 = 9, UT_OPTION_UV = 10,
  UT_OPTION_UVW = 11, UT_OPTION_STRINGRAW = 12, UT_OPTION_NUM_TYPES = 13
}


Typedef Documentation

typedef UT_OptionEntryImpl<bool, UT_OPTION_BOOL> UT_OptionBool

Definition at line 246 of file UT_Options.h.

typedef UT_OptionEntryImpl<float, UT_OPTION_FPREAL> UT_OptionFpreal

Definition at line 247 of file UT_Options.h.

typedef UT_OptionEntryImpl<int, UT_OPTION_INT> UT_OptionInt

Definition at line 245 of file UT_Options.h.

typedef UT_OptionEntryImpl<UT_Matrix3, UT_OPTION_MATRIX3> UT_OptionMatrix3

Definition at line 253 of file UT_Options.h.

typedef UT_OptionEntryImpl<UT_Matrix4, UT_OPTION_MATRIX4> UT_OptionMatrix4

Definition at line 254 of file UT_Options.h.

typedef UT_OptionEntryImpl<UT_Quaternion, UT_OPTION_QUATERNION> UT_OptionQuaternion

Definition at line 252 of file UT_Options.h.

Definition at line 248 of file UT_Options.h.

typedef UT_OptionEntryImpl<UT_Vector2, UT_OPTION_UV> UT_OptionUV

Definition at line 255 of file UT_Options.h.

typedef UT_OptionEntryImpl<UT_Vector3, UT_OPTION_UVW> UT_OptionUVW

Definition at line 256 of file UT_Options.h.

typedef UT_OptionEntryImpl<UT_Vector2, UT_OPTION_VECTOR2> UT_OptionVector2

Definition at line 249 of file UT_Options.h.

typedef UT_OptionEntryImpl<UT_Vector3, UT_OPTION_VECTOR3> UT_OptionVector3

Definition at line 250 of file UT_Options.h.

typedef UT_OptionEntryImpl<UT_Vector4, UT_OPTION_VECTOR4> UT_OptionVector4

Definition at line 251 of file UT_Options.h.


Enumeration Type Documentation

Enumerator:
UT_OPTION_INVALID 
UT_OPTION_INT 
UT_OPTION_BOOL 
UT_OPTION_FPREAL 
UT_OPTION_STRING 
UT_OPTION_VECTOR2 
UT_OPTION_VECTOR3 
UT_OPTION_VECTOR4 
UT_OPTION_QUATERNION 
UT_OPTION_MATRIX3 
UT_OPTION_MATRIX4 
UT_OPTION_UV 
UT_OPTION_UVW 
UT_OPTION_STRINGRAW 
UT_OPTION_NUM_TYPES 

Definition at line 49 of file UT_Options.h.


Generated on Thu May 24 00:09:05 2012 for HDK by  doxygen 1.5.9