|
Panda3D
|
Public Member Functions | |
| def | __init__ |
| def | add |
| def | addHidden |
| def | delete |
| def | deleteStruct |
| def | findChildren |
| def | findItem |
| def | insertItem |
| def | populate |
| def | populateSystemObjs |
| def | rename |
Public Attributes | |
| data | |
| dataKeys | |
| dataStruct | |
| rootName | |
Base class for objectPalette You should write your own ObjectPalette class inheriting this. Refer ObjectPalette.py for example.
| def __init__ | ( | self | ) |
Reimplemented in ObjectPalette, ProtoPalette, and ProtoPaletteBase.
| def add | ( | self, | |
| item, | |||
parentName = None |
|||
| ) |
| def addHidden | ( | self, | |
| item | |||
| ) |
| def delete | ( | self, | |
| name | |||
| ) |
| def deleteStruct | ( | self, | |
| name, | |||
| deleteItems | |||
| ) |
| def findChildren | ( | self, | |
| name | |||
| ) |
| def findItem | ( | self, | |
| name | |||
| ) |
| def insertItem | ( | self, | |
| item, | |||
| parentName | |||
| ) |
You can insert item to obj palette tree. 'item' is the object to be inserted, it can be either a group or obj. 'parentName' is the name of parent under where this item will be inserted.
| def populate | ( | self | ) |
Reimplemented in ObjectPalette, and ProtoPaletteBase.
| def populateSystemObjs | ( | self | ) |
| def rename | ( | self, | |
| oldName, | |||
| newName | |||
| ) |
Reimplemented in ProtoPaletteBase.
Reimplemented in ProtoPaletteBase.
1.7.3