18 #ifndef __HUSD_SetAttributes_h__
19 #define __HUSD_SetAttributes_h__
45 bool custom =
true)
const;
54 template<
typename UtValueType>
57 const UtValueType &
value,
62 bool clear_existing =
true)
const;
64 template<
typename UtValueType>
68 const UtValueType &value,
73 bool clear_existing =
true)
const;
79 template<
typename UtValueType>
87 bool clear_existing =
true)
const
88 {
return setAttribute(primpath, attrname,
89 value, timecode, valueType,
90 custom, clear_existing); }
92 template<
typename UtValueType>
101 bool clear_existing =
true)
const
102 {
return setPrimvar(primpath, primvarname,
103 interpolation, value, timecode,
104 valueType, elementsize, clear_existing); }
113 bool clear_existing =
true)
const;
126 bool blockAttributeAnimation(
const UT_StringRef &primpath,
141 bool disconnectIfConnected(
const UT_StringRef &primpath,
153 bool clear_existing =
true)
const;
bool setAttributeArray(const UT_StringRef &primpath, const UT_StringRef &attrname, const UT_Array< UtValueType > &value, const HUSD_TimeCode &timecode, const UT_StringRef &valueType=UT_StringHolder::theEmptyString, bool custom=true, bool clear_existing=true) const
GLsizei GLenum const void * indices
GLsizei const GLfloat * value
GLint GLint GLsizei GLint GLenum GLenum type
static const UT_StringHolder theEmptyString
A map of string to various well defined value types.
bool setPrimvarArray(const UT_StringRef &primpath, const UT_StringRef &primvarname, const UT_StringRef &interpolation, const UT_Array< UtValueType > &value, const HUSD_TimeCode &timecode, const UT_StringRef &valueType=UT_StringHolder::theEmptyString, int elementsize=1, bool clear_existing=true) const
UN_API bool isConnected(const UN_GraphData *graph_data, UN_PortID port_id, const UN_ConstPort &src_or_dst_port)