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.