Panda3D
|
Public Member Functions | |
def | __init__ (self, name, threaded=True, timeslice=None, callback=None) |
def | destroy (self) |
def | finished (self) |
def | getTimeslice (self) |
def | scheduleCallback (self, callback) |
def | scheduleThread (self, thread) |
def | setTimeslice (self, timeslice) |
def | taskTimeLeft (self) |
Static Public Attributes | |
notify = directNotify.newCategory("TaskThreaded") | |
derive from this if you need to do a bunch of CPU-intensive processing and you don't want to hang up the show. Lets you break up the processing over multiple frames
def __init__ | ( | self, | |
name, | |||
threaded = True , |
|||
timeslice = None , |
|||
callback = None |
|||
) |
def destroy | ( | self | ) |
def finished | ( | self | ) |
def getTimeslice | ( | self | ) |
def scheduleCallback | ( | self, | |
callback | |||
) |
def scheduleThread | ( | self, | |
thread | |||
) |
def setTimeslice | ( | self, | |
timeslice | |||
) |
def taskTimeLeft | ( | self | ) |
returns True if there is time left for the current task callback to run without going over the allotted timeslice
|
static |