mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 02:42:49 -04:00
update comments
This commit is contained in:
parent
993b1af160
commit
1e09da24a5
@ -226,40 +226,45 @@ class TaskManager:
|
|||||||
to the task manager), or a callable function object. If this
|
to the task manager), or a callable function object. If this
|
||||||
is a function, a new Task object will be created and returned.
|
is a function, a new Task object will be created and returned.
|
||||||
|
|
||||||
name - the name to assign to the Task.
|
name - the name to assign to the Task. Required, unless you
|
||||||
|
are passing in a Task object that already has a name.
|
||||||
|
|
||||||
|
extraArgs - the list of arguments to pass to the task
|
||||||
|
function. If this is omitted, the list is just the task
|
||||||
|
object itself.
|
||||||
|
|
||||||
|
appendTask - a boolean flag. If this is true, then the task
|
||||||
|
object itself will be appended to the end of the extraArgs
|
||||||
|
list before calling the function.
|
||||||
|
|
||||||
sort - the sort value to assign the task. The default sort is
|
sort - the sort value to assign the task. The default sort is
|
||||||
0. Within a particular task chain, it is guaranteed that the
|
0. Within a particular task chain, it is guaranteed that the
|
||||||
tasks with a lower sort value will all run before tasks with a
|
tasks with a lower sort value will all run before tasks with a
|
||||||
higher sort value run.
|
higher sort value run.
|
||||||
|
|
||||||
extraArgs - the list of arguments to pass to the task
|
|
||||||
function. If this is omitted, the list is just the task
|
|
||||||
object itself.
|
|
||||||
|
|
||||||
priority - the priority at which to run the task. The default
|
priority - the priority at which to run the task. The default
|
||||||
priority is 0. For historical purposes, if you specify a
|
priority is 0. Higher priority tasks are run sooner, and/or
|
||||||
|
more often. For historical purposes, if you specify a
|
||||||
priority without also specifying a sort, the priority value is
|
priority without also specifying a sort, the priority value is
|
||||||
understood to actually be a sort value. (Previously, there
|
understood to actually be a sort value. (Previously, there
|
||||||
was no priority value, only a sort value, and it was called
|
was no priority value, only a sort value, and it was called
|
||||||
"priority".)
|
"priority".)
|
||||||
|
|
||||||
uponDeath - a function to call when the task terminates,
|
uponDeath - a function to call when the task terminates,
|
||||||
either because it has run to completion, or because
|
either because it has run to completion, or because it has
|
||||||
|
been explicitly removed.
|
||||||
appendTask - a boolean flag. If this is true, then the task
|
|
||||||
object itself will be appended to the extraArgs list before
|
|
||||||
calling the function.
|
|
||||||
|
|
||||||
taskChain - the name of the task chain to assign the task to.
|
taskChain - the name of the task chain to assign the task to.
|
||||||
|
|
||||||
owner - an option Python object that is declared as the
|
owner - an optional Python object that is declared as the
|
||||||
"owner" of this task for maintenance purposes. The owner must
|
"owner" of this task for maintenance purposes. The owner must
|
||||||
have two methods: owner._addTask(self, task), which is called
|
have two methods: owner._addTask(self, task), which is called
|
||||||
when the task begins, and owner._clearTask(self, task), which
|
when the task begins, and owner._clearTask(self, task), which
|
||||||
is called when the task terminates.
|
is called when the task terminates. This is all the owner
|
||||||
|
means.
|
||||||
|
|
||||||
The return value is the new Task object that has been added.
|
The return value of add() is the new Task object that has been
|
||||||
|
added, or the original Task object that was passed in.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -313,11 +318,13 @@ class TaskManager:
|
|||||||
return task
|
return task
|
||||||
|
|
||||||
def remove(self, taskOrName):
|
def remove(self, taskOrName):
|
||||||
"""Removes a task from the task manager. The task is
|
"""Removes a task from the task manager. The task is stopped,
|
||||||
immediately stopped, almost as if it had returned task.done.
|
almost as if it had returned task.done. (But if the task is
|
||||||
You may specify either an explicit Task object, or the name of
|
currently executing, it will finish out its current frame
|
||||||
a task. If you specify a name, all tasks with the indicated
|
before being removed.) You may specify either an explicit
|
||||||
name are removed. Returns the number of tasks removed. """
|
Task object, or the name of a task. If you specify a name,
|
||||||
|
all tasks with the indicated name are removed. Returns the
|
||||||
|
number of tasks removed. """
|
||||||
|
|
||||||
if isinstance(taskOrName, types.StringTypes):
|
if isinstance(taskOrName, types.StringTypes):
|
||||||
tasks = self.mgr.findTasks(taskOrName)
|
tasks = self.mgr.findTasks(taskOrName)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user