68 virtual const char*
type()
const = 0;
94 virtual void setTasked(
bool tasked);
95 virtual bool tasked()
const;
103 virtual bool showCurrentTaskInGui()
const;
108 virtual void registerTaskMsgCallbacks();
138 static void deprecatedTaskProcessorCallbackAdapter(
DtSimMessage * msg,
void * usr,
142 virtual bool taskActive(
int taskId)
const = 0;
146 virtual bool clearTopLevelTasks() = 0;
156 virtual void clearTaskById(
int taskId) = 0;
162 virtual std::list<DtTaskMessage*> currentTaskMessages()
const = 0;
194 virtual void destroyTaskVisualizations();
196 double calculateNextTaskVisTickTime()
const;