|
Panda3D
|
Public Member Functions | |
| __init__ (self) | |
| add (self, item, parentName=None) | |
| addHidden (self, item) | |
| delete (self, name) | |
| deleteStruct (self, name, deleteItems) | |
| findChildren (self, name) | |
| findItem (self, name) | |
| insertItem (self, item, parentName) | |
| populate (self) | |
| populateSystemObjs (self) | |
| rename (self, oldName, newName) | |
Public Attributes | |
| dict | data = {} |
| list | dataKeys = [] |
| dict | dataStruct = {} |
| str | rootName = '_root' |
Base class for objectPalette You should write your own ObjectPalette class inheriting this. Refer ObjectPalette.py for example.
| __init__ | ( | self | ) |
| add | ( | self, | |
| item, | |||
| parentName = None ) |
| addHidden | ( | self, | |
| item ) |
| delete | ( | self, | |
| name ) |
| deleteStruct | ( | self, | |
| name, | |||
| deleteItems ) |
| findChildren | ( | self, | |
| name ) |
| findItem | ( | self, | |
| name ) |
| 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.
| populate | ( | self | ) |
Reimplemented in ObjectPalette, and ProtoPaletteBase.
| populateSystemObjs | ( | self | ) |
| rename | ( | self, | |
| oldName, | |||
| newName ) |
| data = {} |
| list dataKeys = [] |
| dict dataStruct = {} |
| str rootName = '_root' |