|
HDK
|
#include <SYS/SYS_Types.h>
Include dependency graph for PDG_AttributeTypes.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
|
strong |
Enumeration of attribute cast results.
Definition at line 101 of file PDG_AttributeTypes.h.
|
strong |
Enumeration of merge strategies for handling collisions when deserializing attributes into a map with existing attributes
Definition at line 305 of file PDG_AttributeTypes.h.
|
strong |
Enumeration of attribute copy operations.
Definition at line 320 of file PDG_AttributeTypes.h.
|
strong |
Enumeration of possible errors that could occur when attempting to to construct an attribute reference
Definition at line 121 of file PDG_AttributeTypes.h.
|
strong |
Enumeration of error levels when interacting with the attribute API. This exists a convenience for custom nodes, the Python API, etc and is not used internally by any of the attribute code.
Specifies how an error should be reported to users when interacting with an attribute API method.
| Enumerator | |
|---|---|
| eQuiet |
Nothing is reported to the user. |
| eWarning |
A warning is reported to the user. |
| eError |
An error is reported to the user. |
Definition at line 349 of file PDG_AttributeTypes.h.
|
strong |
Enumeration of extra attribute flags. Flags can be ORed together.
Definition at line 43 of file PDG_AttributeTypes.h.
|
strong |
Enumeration of types of attribute that can be queried from work items.
| Enumerator | |
|---|---|
| eIndexAttrib |
Index [numeric, string]. |
| eFrameAttrib |
Frame [numeric, string]. |
| eLoopDepthAttrib |
Loop depth [numeric, string]. |
| eIdAttrib |
Work item unique id [numeric, string]. |
| eInputSizeAttrib |
Input result list size [numeric, string]. |
| eOutputSizeAttrib | |
| eNameAttrib |
Name [string]. |
| eLabelAttrib |
Label [string]. |
| eLogAttrib |
Log path [string]. |
| eInputAttrib |
Input result list [string]. |
| eInputTagAttrib |
Input tag [string]. |
| eOutputAttrib |
Output result list [string]. |
| eOutputTagAttrib |
Output tag [string]. |
| eSchedulerName |
Scheduler name [string]. |
| eNodeName |
Node name [string]. |
| eCustomAttrib |
Custom attribute name [numeric, string]. |
Definition at line 229 of file PDG_AttributeTypes.h.
|
strong |
Enumerations of errors that can occur when merging attributes.
| Enumerator | |
|---|---|
| eNone |
No error occured. |
| eType |
Mismatch between types. |
| eInvalidOp |
Invalid merge operation for the attribute type. |
| eStride |
Mismatch between stride lengths. |
Definition at line 213 of file PDG_AttributeTypes.h.
|
strong |
Enumeration of different ways that attributes can be combined.
Definition at line 167 of file PDG_AttributeTypes.h.
|
strong |
Detrmines when to overwrite an attribute when requesting a writeable reference to it.
Definition at line 272 of file PDG_AttributeTypes.h.
|
strong |
Enumeration of the different ways that attributes can be saved.
Definition at line 287 of file PDG_AttributeTypes.h.
|
strong |
Enumeration of possible attribute types.
| Enumerator | |
|---|---|
| eUndefined |
Undefined or uninitialized attribute type. |
| eIntegerArray |
An array of |
| eFloatArray |
An array of |
| eStringArray |
An array of |
| eFileArray |
An array of |
| ePythonObject |
A single, opaque PyObject. |
| eGeometry |
A single PDG_ApplicationShim::Geometry instance. |
| eDictArray |
An array of |
Definition at line 15 of file PDG_AttributeTypes.h.