Panda3D
Public Member Functions | Static Public Attributes

ObjectPool Class Reference

List of all members.

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]
 All Classes Namespaces Functions Variables Properties