|
Panda3D
|
ObjectMgr will create, manage, update objects in the scene
| def __init__ | ( | self, | |
| editor | |||
| ) |
Reimplemented in ObjectMgr.
| def addNewCurve | ( | self, | |
| curveInfo, | |||
| degree, | |||
uid = None, |
|||
parent = None, |
|||
fSelectObject = True, |
|||
nodePath = None |
|||
| ) |
function to add new curve to the scene
| def addNewCurveFromFile | ( | self, | |
| curveInfo, | |||
| degree, | |||
uid = None, |
|||
parent = None, |
|||
fSelectObject = True, |
|||
nodePath = None |
|||
| ) |
function to add new curve to the scene from file
| def addNewObject | ( | self, | |
| typeName, | |||
uid = None, |
|||
model = None, |
|||
parent = None, |
|||
anim = None, |
|||
fSelectObject = True, |
|||
nodePath = None, |
|||
nameStr = None |
|||
| ) |
function to add new obj to the scene
| def deselectAll | ( | self | ) |
| def duplicateChild | ( | self, | |
| nodePath, | |||
| parent | |||
| ) |
| def duplicateObject | ( | self, | |
| nodePath, | |||
parent = None |
|||
| ) |
| def duplicateSelected | ( | self | ) |
| def findActors | ( | self, | |
| parent | |||
| ) |
| def findNodes | ( | self, | |
| parent | |||
| ) |
| def findObjectById | ( | self, | |
| uid | |||
| ) |
| def findObjectByNodePath | ( | self, | |
| nodePath | |||
| ) |
| def findObjectByNodePathBelow | ( | self, | |
| nodePath | |||
| ) |
| def findObjectsByTypeName | ( | self, | |
| typeName | |||
| ) |
| def flatten | ( | self, | |
| newobjModel, | |||
| model, | |||
| objDef, | |||
| uid | |||
| ) |
| def genUniqueId | ( | self | ) |
| def getPostSaveData | ( | self | ) |
if there are additional data to be saved after main data you can override this function to populate data
| def getPreSaveData | ( | self | ) |
if there are additional data to be saved before main data you can override this function to populate data
| def getSaveData | ( | self | ) |
| def makeSelectedLive | ( | self | ) |
| def onEnterObjectPropUI | ( | self, | |
| event | |||
| ) |
| def onLeaveObjectPropUI | ( | self, | |
| event | |||
| ) |
| def removeObjectById | ( | self, | |
| uid | |||
| ) |
| def removeObjectByNodePath | ( | self, | |
| nodePath | |||
| ) |
| def replaceObjectWithTypeName | ( | self, | |
| obj, | |||
| typeName | |||
| ) |
| def reset | ( | self | ) |
| def selectObject | ( | self, | |
| nodePath, | |||
fLEPane = 0 |
|||
| ) |
| def selectObjectCB | ( | self, | |
| obj, | |||
| fLEPane | |||
| ) |
| def setObjectTransform | ( | self, | |
| uid, | |||
| xformMat | |||
| ) |
| def spawnUpdateObjectUITask | ( | self | ) |
| def traverse | ( | self, | |
| parent, | |||
parentId = None |
|||
| ) |
Trasverse scene graph to gather data for saving
| def updateCurve | ( | self, | |
| val, | |||
| obj | |||
| ) |
| def updateObjectAnim | ( | self, | |
| anim, | |||
| obj, | |||
fSelectObject = True |
|||
| ) |
replace object's anim
| def updateObjectAnimFromUI | ( | self, | |
| event, | |||
| obj | |||
| ) |
replace object's anim with one selected from UI
| def updateObjectColor | ( | self, | |
| r, | |||
| g, | |||
| b, | |||
| a, | |||
np = None |
|||
| ) |
| def updateObjectModel | ( | self, | |
| model, | |||
| obj, | |||
fSelectObject = True |
|||
| ) |
replace object's model
| def updateObjectModelFromUI | ( | self, | |
| event, | |||
| obj | |||
| ) |
replace object's model with one selected from UI
| def updateObjectProperties | ( | self, | |
| nodePath, | |||
| propValues | |||
| ) |
When a saved level is loaded, update an object's properties And call update function if defined.
| def updateObjectProperty | ( | self, | |
| event, | |||
| obj, | |||
| propName | |||
| ) |
When an obj's property is updated in UI, this will update it's value in data structure. And call update function if defined.
| def updateObjectPropertyUI | ( | self, | |
| obj | |||
| ) |
| def updateObjectPropValue | ( | self, | |
| obj, | |||
| propName, | |||
| val, | |||
fSelectObject = False, |
|||
fUndo = True |
|||
| ) |
Update object property value and call update function if defined.
| def updateObjectTransform | ( | self, | |
| event | |||
| ) |
| def updateObjectUITask | ( | self, | |
| state | |||
| ) |
1.7.3