Panda3D

Loading...
Searching...
No Matches
Classes | Functions | Variables
direct.task.Task Namespace Reference

## Classes
class | TaskManager

## Functions
| checkLeak ()
| loop (*taskList)
| print_exc_plus ()
| sequence (*taskList)

## Variables
| again = AsyncTask.DSAgain
| cont = AsyncTask.DSCont
| done = AsyncTask.DSDone
| exit = AsyncTask.DSExit
| gather = Task.gather
| pause = AsyncTaskPause
| pickup = AsyncTask.DSPickup
| signal = None
| Task = PythonTask
| Task aliases to :class:`panda3d.core.PythonTask` for historical purposes.

## Detailed Description

     This module defines a Python-level wrapper around the C++
    :class:`~panda3d.core.AsyncTaskManager` interface.  It replaces the old
    full-Python implementation of the Task system.

    For more information about the task system, consult the
    :ref:`tasks-and-event-handling` page in the programming manual.

## Function Documentation

## ◆ checkLeak()

checkLeak | ( |  | ) |

## ◆ loop()

loop | ( | * | taskList | ) |

## ◆ print_exc_plus()

print_exc_plus | ( |  | ) |

    Print the usual traceback information, followed by a listing of all the
    local variables in each frame.

## ◆ sequence()

sequence | ( | * | taskList | ) |

## Variable Documentation

## ◆ again

again = AsyncTask.DSAgain

## ◆ cont

cont = AsyncTask.DSCont

## ◆ done

done = AsyncTask.DSDone

## ◆ exit

exit = AsyncTask.DSExit

## ◆ gather

gather = Task.gather

## ◆ pause

pause = AsyncTaskPause

## ◆ pickup

pickup = AsyncTask.DSPickup

## ◆ signal

signal = None

## ◆ Task

Task = PythonTask

Task aliases to :class:`panda3d.core.PythonTask` for historical purposes.