Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
JobManager Class Reference

Public Member Functions

def __init__
 
def __repr__
 
def add
 
def destroy
 
def finish
 
def getTimeslice
 
def remove
 
def setTimeslice
 

Static Public Member Functions

def getDefaultTimeslice
 

Static Public Attributes

tuple notify = directNotify.newCategory("JobManager")
 
string TaskName = 'jobManager'
 

Detailed Description

Similar to the taskMgr but designed for tasks that are CPU-intensive and/or
not time-critical. Jobs run in a fixed timeslice that the JobManager is
allotted each frame.

Constructor & Destructor Documentation

def __init__ (   self,
  timeslice = None 
)

Member Function Documentation

def __repr__ (   self)
def add (   self,
  job 
)
def destroy (   self)
def finish (   self,
  job 
)
def getDefaultTimeslice ( )
static
def getTimeslice (   self)
def remove (   self,
  job 
)
def setTimeslice (   self,
  timeslice 
)

Member Data Documentation

tuple notify = directNotify.newCategory("JobManager")
static
string TaskName = 'jobManager'
static