HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CVEX_ValueT< PREC > Member List

This is the complete list of members for CVEX_ValueT< PREC >, including all inherited members.

CVEX_ContextT classCVEX_ValueT< PREC >friend
CVEX_ValueListT classCVEX_ValueT< PREC >friend
CVEX_ValueT(const UT_StringHolder &name, CVEX_Type type, bool varying)CVEX_ValueT< PREC >
cvexToVexType(CVEX_Type type, bool &isarray)CVEX_ValueT< PREC >static
dump() const CVEX_ValueT< PREC >
dump(UT_JSONWriter &w) const CVEX_ValueT< PREC >
getArrayBaseType(CVEX_Type t)CVEX_ValueT< PREC >static
getArraySize() const CVEX_ValueT< PREC >inline
getData()CVEX_ValueT< PREC >inline
getName() const CVEX_ValueT< PREC >inline
getRawData()CVEX_ValueT< PREC >inline
getTupleSize(CVEX_Type t)CVEX_ValueT< PREC >static
getType() const CVEX_ValueT< PREC >inline
isConstant() const CVEX_ValueT< PREC >inline
isExport() const CVEX_ValueT< PREC >inline
isPackedArray() const CVEX_ValueT< PREC >inline
isVarying() const CVEX_ValueT< PREC >inline
operator=(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprotected
setData(void *data, int array_size)CVEX_ValueT< PREC >inline
setData(CVEX_StringArray &stringdata)CVEX_ValueT< PREC >inline
setIsConstant(bool isconstant)CVEX_ValueT< PREC >inline
setRawData(CVEX_Type type, void *data, int array_size)CVEX_ValueT< PREC >
setType(CVEX_Type type)CVEX_ValueT< PREC >
setTypedData(VEXint< PREC > *data, int array_size)CVEX_ValueT< PREC >
setTypedData(VEXfloat< PREC > *data, int array_size)CVEX_ValueT< PREC >
setTypedData(VEXvec2< PREC > *data, int array_size)CVEX_ValueT< PREC >
setTypedData(VEXvec3< PREC > *data, int array_size)CVEX_ValueT< PREC >
setTypedData(VEXvec4< PREC > *data, int array_size)CVEX_ValueT< PREC >
setTypedData(VEXmat2< PREC > *data, int array_size)CVEX_ValueT< PREC >
setTypedData(VEXmat3< PREC > *data, int array_size)CVEX_ValueT< PREC >
setTypedData(VEXmat4< PREC > *data, int array_size)CVEX_ValueT< PREC >
setTypedData(CVEX_StringArray &stringdata)CVEX_ValueT< PREC >
setTypedData(CVEX_DictArray &dictdata)CVEX_ValueT< PREC >
setTypedData(UT_Array< UT_Array< VEXint< PREC >> > &intdata)CVEX_ValueT< PREC >
setTypedData(UT_PackedArrayOfArrays< VEXint< PREC >> &intdata, int arraysize=0)CVEX_ValueT< PREC >
setTypedData(UT_Array< UT_Array< VEXfloat< PREC >> > &fltdata)CVEX_ValueT< PREC >
setTypedData(UT_PackedArrayOfArrays< VEXfloat< PREC >> &fltdata, int arraysize=0)CVEX_ValueT< PREC >
setTypedData(UT_Array< CVEX_StringArray > &stringdata)CVEX_ValueT< PREC >
setTypedData(UT_Array< CVEX_DictArray > &dictdata)CVEX_ValueT< PREC >
UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprotected
UT_NonCopyable(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprotected
vexToCVexType(VEX_Type vextype, bool isarray)CVEX_ValueT< PREC >static
~CVEX_ValueT()CVEX_ValueT< PREC >
~UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprotected