9 #ifndef __PDG_JOB_SCRIPT_INFO_H__
10 #define __PDG_JOB_SCRIPT_INFO_H__
47 void setServiceCompatibility(
49 void setServiceCompatibility(
54 { myIsMainThread = is_main_thread; }
56 { myIsNative = is_native; }
58 { myIsApplyWedges = apply_wedges; }
60 void setCommandOverride(
61 CommandType command_type,
64 bool isServiceCompatible(
66 bool isServiceCompatible(
73 {
return myIsStandardScript; }
75 {
return myIsMainThread; }
77 {
return myIsNative; }
79 {
return myIsApplyWedges; }
82 {
return myModuleName; }
84 {
return myPythonExecutable; }
86 {
return myExtraArgs; }
88 {
return myCustomCommand; }
90 {
return myServiceTypeNames; }
93 {
return myCommandType; }
103 CommandType myCommandType;
105 bool myIsStandardScript;
108 bool myIsApplyWedges;
CommandType commandType() const
bool isApplyWedges() const
bool isStandardScript() const
const UT_StringHolder & moduleName() const
Use a fully custom command string.
const UT_StringArray & serviceTypeNames() const
const UT_StringHolder & pythonExecutable() const
void setIsMainThread(bool is_main_thread)
const UT_StringHolder & extraArgs() const
void setIsApplyWedges(bool apply_wedges)
Use the default command or the one set by the node itself.
const UT_StringHolder & customCommand() const
void setIsNative(bool is_native)
bool isMainThread() const