|
HDK
|
#include <UT/UT_Array.h>#include <UT/UT_ArrayMap.h>#include <UT/UT_ArraySet.h>#include <UT/UT_SharedPtr.h>#include <UT/UT_Optional.h>#include <UT/UT_UniquePtr.h>#include <SYS/SYS_Types.h>
Include dependency graph for PDG_WorkItemTypes.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| using PDG_BatchWorkItemArray = UT_Array<PDG_BatchWorkItem*> |
Array and set of batch work items.
Definition at line 57 of file PDG_WorkItemTypes.h.
Definition at line 42 of file PDG_WorkItemTypes.h.
Definition at line 58 of file PDG_WorkItemTypes.h.
| using PDG_BatchWorkItemSet = UT_ArraySet<PDG_BatchWorkItem*> |
Definition at line 59 of file PDG_WorkItemTypes.h.
| using PDG_OptionalFrame = UT_Optional<fpreal> |
Optional frame value, used when constructing work items and partitions.
Definition at line 62 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemArray = UT_Array<PDG_WorkItem*> |
Array, set and map of work items.
Definition at line 45 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemConstArray = UT_Array<const PDG_WorkItem*> |
Definition at line 48 of file PDG_WorkItemTypes.h.
Type def for registered type objects.
Definition at line 26 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemID = exint |
Type defs for unique work item IDs.
Definition at line 29 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemIDArray = UT_Array<PDG_WorkItemID> |
Definition at line 30 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemIDBoolMap = UT_ArrayMap< PDG_WorkItemID, std::pair<const PDG_WorkItem*, bool>> |
Definition at line 35 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemIDMap = UT_ArrayMap<PDG_WorkItemID, PDG_WorkItem*> |
Definition at line 32 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemIDSet = UT_ArraySet<PDG_WorkItemID> |
Definition at line 31 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemMap = UT_ArrayMap<PDG_WorkItem*, PDG_WorkItemSet> |
Definition at line 50 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemPair = std::pair<PDG_WorkItem*, PDG_WorkItem*> |
Pair and array of work item pairs.
Definition at line 53 of file PDG_WorkItemTypes.h.
Definition at line 54 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemPtr = UT_UniquePtr<PDG_WorkItem> |
Work item pointers.
Definition at line 41 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemPtrArray = UT_Array<PDG_WorkItemPtr> |
Definition at line 46 of file PDG_WorkItemTypes.h.
| using PDG_WorkItemSet = UT_ArraySet<PDG_WorkItem*> |
Definition at line 49 of file PDG_WorkItemTypes.h.
|
strong |
Enumeration of activiation modes for the batch, i.e. the condition under which the batch item is first submitted to the scheduler
Definition at line 66 of file PDG_WorkItemTypes.h.
|
strong |
Enumeration of work item cache states, returned when checking if a work item is cached with respect to a particular node
Definition at line 98 of file PDG_WorkItemTypes.h.
|
strong |
Enumeration of work item cook types.
Definition at line 239 of file PDG_WorkItemTypes.h.
|
strong |
Enumeration of evaluation states that a work item can be in. Used when checking if the subitem is able to evaluate yet.
| Enumerator | |
|---|---|
| eEvalBlocked |
The work item is blocked on a dependency. |
| eEvalReady |
The work item is ready to cook. |
| eEvalFailed |
The work item has a failed dependency. |
Definition at line 84 of file PDG_WorkItemTypes.h.
|
strong |
Enum of work item runtime types.
Definition at line 225 of file PDG_WorkItemTypes.h.
|
strong |
Enumeration of work item log message types.
| Enumerator | |
|---|---|
| eLogError |
Error log message. |
| eLogWarning |
Warning log message. |
| eLogMessage |
Plain log message. |
| eLogRaw |
Raw log data. |
Definition at line 130 of file PDG_WorkItemTypes.h.
|
strong |
Enumeration of pending work item dirty states.
| Enumerator | |
|---|---|
| eNone |
The item does not require any sort of dirtying. |
| eDirty |
The item needs to be dirtied, but not deleted. |
| eDelete |
the item needs to be deleted |
Definition at line 259 of file PDG_WorkItemTypes.h.
|
strong |
Enumeration of sort order types, currently used by the partitionItems method
| Enumerator | |
|---|---|
| eSortNone |
Explicitly chosen no sorting. |
| eSortIndex |
Index based sorting. |
| eSortInputOrder |
Input ordering. |
| eSortAttribute |
Order by a specific attribute value. |
| eSortFrame |
Order by the work item's frame value. |
Definition at line 147 of file PDG_WorkItemTypes.h.
|
strong |
Enum of possible work item states.
Definition at line 166 of file PDG_WorkItemTypes.h.
|
strong |
Enum of work item types.
Definition at line 210 of file PDG_WorkItemTypes.h.