HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IMX_Attribute Member List

This is the complete list of members for IMX_Attribute, including all inherited members.

allocated() const IMX_Attributeinline
buildFromAttribute(const GA_Attribute *attrib, GA_AttributeOwner owner)IMX_Attribute
buildFromEntries(GA_StorageClass storage, int tuplesize, const IMX_Attribute *src)IMX_Attribute
buildFromEntries(GA_StorageClass storage, int tuplesize, GA_Precision precision, GA_TypeInfo typeinfo, bool isarray, exint entries)IMX_Attribute
clearInUseGPUFlag() const IMX_Attribute
computeAverage(int channel=0) const IMX_Attribute
computeMax(int channel=0) const IMX_Attribute
computeMaxI(int channel=0) const IMX_Attribute
computeMaxLength() const IMX_Attribute
computeMin(int channel=0) const IMX_Attribute
computeMinI(int channel=0) const IMX_Attribute
computeMinLength() const IMX_Attribute
copy(const IMX_Attribute &other)IMX_Attribute
copyMetadataToOptions(UT_Options &opt) const IMX_Attribute
data()IMX_Attributeinline
data() const IMX_Attributeinline
defaults() const IMX_Attributeinline
destroy()IMX_Attribute
dispatch(const OP &op) const IMX_Attributeinline
dispatch(const OP &op, int channels)IMX_Attributeinlinestatic
entries() const IMX_Attributeinline
freeBuffers()IMX_Attribute
getCEAttributeAccessor(bool read, bool write)IMX_Attribute
getCEAttributeAccessorR() const IMX_Attributeinline
getCEAttributeAccessorRW()IMX_Attributeinline
getCEAttributeAccessorW()IMX_Attributeinline
getChannels() const IMX_Attributeinline
getDeviceMemoryUsage() const IMX_Attribute
getMemoryUsage() const IMX_Attribute
IMX_Attribute()IMX_Attribute
IMX_Attribute(const IMX_Attribute &other)IMX_Attributeinline
IMX_Attribute(IMX_Attribute &&other) noexceptIMX_Attributeinline
isArray() const IMX_Attributeinline
isDirty() const IMX_Attributeinline
isOnCPU() const IMX_Attributeinline
isOnGPU() const IMX_Attributeinline
load(UT_IStream &is)IMX_Attributestatic
loadJSON(UT_JSONParser &p)IMX_Attributestatic
lookupAttribute(int handle)IMX_Attributestatic
myDataIMX_Attributeprotected
myDefaultsIMX_Attributeprotected
myOwnerIMX_Attributeprotected
myPropertiesIMX_Attributeprotected
myStealableIMX_Attributemutableprotected
myTypeInfoIMX_Attributeprotected
operator=(const IMX_Attribute &other)IMX_Attributeinline
operator=(IMX_Attribute &&other)IMX_Attributeinline
owner() const IMX_Attributeinline
precision() const IMX_Attributeinline
properties() const IMX_Attributeinline
rawData(UT_WorkBuffer &data) const IMX_Attribute
registerAttribute(IMX_AttributeConstPtr vdb, UT_IntArray &registered)IMX_Attributestatic
save(std::ostream &os) const IMX_Attribute
saveJSON(UT_JSONWriter &w) const IMX_Attribute
setDefaults(const GA_Defaults &def)IMX_Attributeinline
setInUseGPUFlag() const IMX_Attribute
setOwner(GA_AttributeOwner owner)IMX_Attributeinline
setProperties(const UT_OptionsHolder &props)IMX_Attributeinline
setRawData(const char *data, exint length)IMX_Attribute
setStealable(bool v) const IMX_Attributeinline
setTypeInfo(GA_TypeInfo typeinfo)IMX_Attributeinline
stealable() const IMX_Attributeinline
storage() const IMX_Attributeinline
swap(IMX_Attribute &other)IMX_Attribute
tupleSize() const IMX_Attributeinline
typeInfo() const IMX_Attributeinline
unregisterAttributes(UT_IntArray &registered)IMX_Attributestatic
updateMetadataFromOptions(const UT_Options &opt)IMX_Attribute
updateProperties(const OP &op)IMX_Attributeinline
UTformatBuffer(char *buffer, size_t buffer_size, const IMX_Attribute &v)IMX_Attributefriend
~IMX_Attribute()IMX_Attribute