Panda3D

- Main Page
- Packages
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

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 Enumerations Enumerator Properties