9 #ifndef __PDG_ATTRIBUTE_TYPES_H__
10 #define __PDG_ATTRIBUTE_TYPES_H__
A single, opaque PyObject.
Cast failed due to a missing/undefined attribute.
Loop depth [numeric, string].
PDG_AttributeIntrinsic
Enumeration of types of attribute that can be queried from work items.
Invalid merge operation for the attribute type.
The values are kept in sorted order.
Input result list [string].
The attribute values are concatenated together into an array.
Output result list [string].
An array of UT_StringHolder values.
The maximum value is kept.
Covenience value, all flags off.
Cast failed due to a type mismatch (string vs. int)
An array of PDG_File values, e.g. File info structs.
The middle value is kept.
Custom attribute name [numeric, string].
The sum of the values is kept.
PDG_AttributeCast
Enumeration of attribute cast results.
The attribute is read-only and cannot be modified on this work item.
The most common value is kept.
Undefined or uninitialized attribute type.
Work item unique id [numeric, string].
The unique values for the attribute are kept,.
PDG_AttributeMergeOp
Enumeration of different ways that attributes can be combined.
Mismatch between stride lengths.
PDG_AttributeFlag
Enumeration of extra attribute flags. Flags can be ORed together.
A single PDG_ApplicationShim::Geometry instance.
Cast failed due to an invalid tag (applies to files only)
An array of fpreal values.
The attribute should not be copied onto downstream work items.
PDG_AttributeType
Enumeration of possible attribute types.
The attribute values are averaged.
No cast error occured (success)
PDG_AttributeMergeError
Enumerations of errors that can occur when merging attributes.
The attribute's value should be exported to the job environment.
The attribute is not saved when the owner is serialized.
Cast failed due to an index being out of bounds.
The minimum value is kept.
Input result list size [numeric, string].
The attribute contains a operator path.