39 #ifndef INCLUDED_PDTask_h
40 #define INCLUDED_PDTask_h
PDTaskResult(* PDTaskFunc)(PDPipeRef pipe, PDTaskRef task, PDObjectRef object, void *info)
Definition: PDDefines.h:778
long PDInteger
Definition: PDDefines.h:184
void PDTaskSetInfo(PDTaskRef task, void *info)
Definition: PDTask.c:124
PDTaskRef PDTaskCreateMutatorForObject(long objectID, PDTaskFunc mutatorFunc)
Definition: PDTask.c:135
Definition: pd_internal.h:190
PDPropertyType
Definition: PDDefines.h:746
PDTaskRef PDTaskCreateFilterWithValue(PDPropertyType propertyType, PDInteger value)
Definition: PDTask.c:87
PDTaskResult
Definition: PDDefines.h:766
PDTaskRef PDTaskCreateMutatorForPropertyType(PDPropertyType propertyType, PDTaskFunc mutatorFunc)
Definition: PDTask.c:140
PDTaskRef PDTaskCreateMutator(PDTaskFunc mutatorFunc)
Definition: PDTask.c:104
PDTaskRef PDTaskCreateFilter(PDPropertyType propertyType)
Definition: PDTask.c:99
Definition: pd_internal.h:829
Definition: pd_internal.h:789
Definitions for the Pajdeg interface.
void PDTaskAppendTask(PDTaskRef parentTask, PDTaskRef childTask)
Definition: PDTask.c:116
PDTaskResult PDTaskExec(PDTaskRef task, PDPipeRef pipe, PDObjectRef object)
Definition: PDTask.c:35
PDTaskRef PDTaskCreateMutatorForPropertyTypeWithValue(PDPropertyType propertyType, PDInteger value, PDTaskFunc mutatorFunc)
Definition: PDTask.c:145