11 #ifndef __GT_AttributeBuilder__
12 #define __GT_AttributeBuilder__
114 template <
typename T_POD>
116 const T_POD *
data,
int tuple_size,
122 myArraySize, data, tuple_size))
125 myArraySize,
data, tuple_size);
131 tuple_size, typeinfo);
139 const char *
const*
data,
int tuple_size);
SIM_API const UT_StringHolder vertex
bool add(GT_BuilderStatus &status, const char *name, const T_POD *data, int tuple_size, GT_Type typeinfo=GT_TYPE_NONE)
Add a named value to the attribute list.
getFileOption("OpenEXR:storage") storage
std::pair< const char *, UT_VariadicPODType > GT_Attribute
Abstract data class for an array of float, int or string data.
UT_VariadicT< GT_Attribute > GT_VariadicAttributes
UT_IntrusivePtr< GT_DataArray > GT_DataArrayHandle
A data array for a constant value.
GLuint const GLchar * name
GLfloat GLfloat GLfloat GLfloat h
void copyFrom(const T *src)
Copy an entire data from a flat array.
**If you just want to fire and args
An array of numeric values (int32, int64, fpreal16, fpreal32, fpreal64)
Return the status of primitive creation from GT_PrimitiveBuilder.