Panda3D
Public Member Functions | Public Attributes

ProtoPalette Class Reference

Inheritance diagram for ProtoPalette:
ProtoPaletteBase ObjectPaletteBase

List of all members.

Public Member Functions

def __init__
def add
def addHidden
def addItems
def delete
def deleteStruct
def findChildren
def findItem
def insertItem
def populate
def populateSystemObjs
def rename
def saveProtoData
def saveProtoDataStruct
def saveToFile

Public Attributes

 data
 dataKeys
 dataStruct
 dirname
 rootName

Constructor & Destructor Documentation

def __init__ (   self)

Reimplemented from ProtoPaletteBase.


Member Function Documentation

def add (   self,
  item,
  parentName = None 
) [inherited]
def addHidden (   self,
  item 
) [inherited]
def addItems (   self) [inherited]
def delete (   self,
  name 
) [inherited]
def deleteStruct (   self,
  name,
  deleteItems 
) [inherited]
def findChildren (   self,
  name 
) [inherited]
def findItem (   self,
  name 
) [inherited]
def insertItem (   self,
  item,
  parentName 
) [inherited]
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) [inherited]

Reimplemented from ObjectPaletteBase.

def populateSystemObjs (   self) [inherited]
def rename (   self,
  oldName,
  newName 
) [inherited]
def saveProtoData (   self,
  f 
) [inherited]
def saveProtoDataStruct (   self,
  f 
) [inherited]
def saveToFile (   self) [inherited]

Member Data Documentation

data [inherited]

Reimplemented from ObjectPaletteBase.

dataKeys [inherited]
dataStruct [inherited]

Reimplemented from ObjectPaletteBase.

rootName [inherited]
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties