HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_SchedulerTypes.h File Reference
#include <UT/UT_Array.h>
#include <UT/UT_ArraySet.h>
#include <UT/UT_SharedPtr.h>
+ Include dependency graph for PDG_SchedulerTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using PDG_SchedulerPtr = UT_SharedPtr< PDG_Scheduler >
 Type def for registered type objects. More...
 
using PDG_SchedulerSet = UT_ArraySet< PDG_Scheduler * >
 Set of schedulers. More...
 
using PDG_SchedulerArray = UT_Array< PDG_Scheduler * >
 

Enumerations

enum  PDG_Platform { PDG_Platform::eUndefined = -1, PDG_Platform::eLinux = 0, PDG_Platform::eMac = 1, PDG_Platform::eWindows = 2 }
 Enumeration of supported platforms, for work item command line array. More...
 
enum  PDG_PathMappingMode { PDG_PathMappingMode::eDefaultPathMapping, PDG_PathMappingMode::eNoPathMapping }
 Enumeration of path mapping modes available on the scheduler. More...
 

Typedef Documentation

Definition at line 23 of file PDG_SchedulerTypes.h.

Type def for registered type objects.

Definition at line 19 of file PDG_SchedulerTypes.h.

Set of schedulers.

Definition at line 22 of file PDG_SchedulerTypes.h.

Enumeration Type Documentation

enum PDG_PathMappingMode
strong

Enumeration of path mapping modes available on the scheduler.

Enumerator
eDefaultPathMapping 

Use the default, global path mapping.

eNoPathMapping 

Disable path mapping.

Definition at line 42 of file PDG_SchedulerTypes.h.

enum PDG_Platform
strong

Enumeration of supported platforms, for work item command line array.

Enumerator
eUndefined 

No specified platform.

eLinux 

The linux platform index.

eMac 

The mac platform index.

eWindows 

The windows platform index.

Definition at line 26 of file PDG_SchedulerTypes.h.