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

Public Member Functions

def __init__
 
def __len__
 
def containerLenStr
 
def destroy
 
def diff
 
def getObjsOfType
 
def getTypes
 
def printObjsByType
 
def printObjsOfType
 
def printReferrers
 
def typeFreqStr
 

Static Public Attributes

tuple notify = directNotify.newCategory('ObjectPool')
 

Detailed Description

manipulate a pool of Python objects

Constructor & Destructor Documentation

def __init__ (   self,
  objects 
)

Member Function Documentation

def __len__ (   self)
def containerLenStr (   self)
def destroy (   self)
def diff (   self,
  other 
)
print difference between this pool and 'other' pool
def getObjsOfType (   self,
  type 
)
def getTypes (   self)
def printObjsByType (   self,
  printReferrers = False 
)
def printObjsOfType (   self,
  type 
)
def printReferrers (   self,
  numEach = 3 
)
referrers of the first few of each type of object
def typeFreqStr (   self)

Member Data Documentation

tuple notify = directNotify.newCategory('ObjectPool')
static