HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CVEX_Value.h File Reference
#include "CVEX_API.h"
#include <UT/UT_Array.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_PackedArrayOfArrays.h>
+ Include dependency graph for CVEX_Value.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CVEX_Value
 A class representing a VEX value. More...
 

Typedefs

typedef UT_Array< UT_StringHolderCVEX_StringArray
 

Enumerations

enum  CVEX_Type {
  CVEX_TYPE_INVALID = -1, CVEX_TYPE_INTEGER, CVEX_TYPE_FLOAT, CVEX_TYPE_VECTOR2,
  CVEX_TYPE_VECTOR3, CVEX_TYPE_VECTOR4, CVEX_TYPE_MATRIX2, CVEX_TYPE_MATRIX3,
  CVEX_TYPE_MATRIX4, CVEX_TYPE_STRING, CVEX_TYPE_INTEGER_ARRAY, CVEX_TYPE_FLOAT_ARRAY,
  CVEX_TYPE_VECTOR2_ARRAY, CVEX_TYPE_VECTOR3_ARRAY, CVEX_TYPE_VECTOR4_ARRAY, CVEX_TYPE_MATRIX2_ARRAY,
  CVEX_TYPE_MATRIX3_ARRAY, CVEX_TYPE_MATRIX4_ARRAY, CVEX_TYPE_STRING_ARRAY
}
 The CVEX_Type enum defines the VEX types available to CVEX. More...
 

Typedef Documentation

Definition at line 20 of file CVEX_Value.h.

Enumeration Type Documentation

enum CVEX_Type

The CVEX_Type enum defines the VEX types available to CVEX.

Enumerator
CVEX_TYPE_INVALID 
CVEX_TYPE_INTEGER 
CVEX_TYPE_FLOAT 
CVEX_TYPE_VECTOR2 
CVEX_TYPE_VECTOR3 
CVEX_TYPE_VECTOR4 
CVEX_TYPE_MATRIX2 
CVEX_TYPE_MATRIX3 
CVEX_TYPE_MATRIX4 
CVEX_TYPE_STRING 
CVEX_TYPE_INTEGER_ARRAY 
CVEX_TYPE_FLOAT_ARRAY 
CVEX_TYPE_VECTOR2_ARRAY 
CVEX_TYPE_VECTOR3_ARRAY 
CVEX_TYPE_VECTOR4_ARRAY 
CVEX_TYPE_MATRIX2_ARRAY 
CVEX_TYPE_MATRIX3_ARRAY 
CVEX_TYPE_MATRIX4_ARRAY 
CVEX_TYPE_STRING_ARRAY 

Definition at line 23 of file CVEX_Value.h.