|
Panda3D
|
Public Member Functions | |
| __init__ (self, configList, clusterSyncFlag) | |
| __call__ (self, commandString, fLocally=1, serverList=[]) | |
| addControlMapping (self, objectName, controlledName, serverList=None, offset=None, priority=0) | |
| addNamedObjectMapping (self, object, name, hasColor=True) | |
| addObjectTag (self, object, selectFunction, deselectFunction, selectArgs, deselectArgs) | |
| controlObjectTask (self, task) | |
| deselectNodePath (self, nodePath) | |
| exit (self) | |
| getNodePathFindCmd (self, nodePath) | |
| getNodePathName (self, nodePath) | |
| handleDatagram (self, dgi, type, server) | |
| handleMessageQueue (self, server) | |
| handleNamedMovement (self, data) | |
| loadModel (self, nodePath) | |
| moveCamera (self, xyz, hpr) | |
| moveCameraTask (self, task) | |
| moveObject (self, nodePath, object, serverList, offset, hasColor=True) | |
| moveSelectedTask (self, state) | |
| redoSortedPriorities (self) | |
| removeControlMapping (self, name, serverList=None) | |
| removeObjectMapping (self, name) | |
| removeObjectTag (self, object) | |
| selectNodePath (self, nodePath) | |
| sendCamFrustum (self, focalLength, filmSize, filmOffset, indexList=[]) | |
| sendNamedMovementDone (self, serverList=None) | |
| setControlMappingOffset (self, objectName, offset) | |
| startControlObjectTask (self) | |
| startMoveCamTask (self) | |
| startMoveSelectedTask (self) | |
| startReaderPollTask (self) | |
| startSynchronizeTimeTask (self) | |
| synchronizeTimeTask (self, task) | |
Public Member Functions inherited from DirectObject | |
| __init__ (self) | |
| accept (self, event, method, extraArgs=[]) | |
| acceptOnce (self, event, method, extraArgs=[]) | |
| addTask (self, *args, **kwargs) | |
| detectLeaks (self) | |
| doMethodLater (self, *args, **kwargs) | |
| getAllAccepting (self) | |
| ignore (self, event) | |
| ignoreAll (self) | |
| isAccepting (self, event) | |
| isIgnoring (self, event) | |
| removeAllTasks (self) | |
| removeTask (self, taskOrName) | |
Public Attributes | |
| dict | controlMappings = {} |
| controlObjectTask | |
| dict | controlOffsets = {} |
| dict | controlPriorities = {} |
| daemon = DirectD() | |
| moveCameraTask | |
| moveSelectedTask | |
| msgHandler = ClusterMsgHandler(ClusterClient.MGR_NUM, self.notify) | |
| dict | objectHasColor = {} |
| dict | objectMappings = {} |
| qcm = QueuedConnectionManager() | |
| list | serverList = [] |
| list | serverQueues = [] |
| list | sortedControlMappings = [] |
| synchronizeTimeTask | |
| dict | taggedObjects = {} |
Static Public Attributes | |
| int | MGR_NUM = 1000000 |
| notify = DirectNotifyGlobal.directNotify.newCategory("ClusterClient") | |
Static Public Attributes inherited from DirectObject | |
| accept_once = acceptOnce | |
| add_task = addTask | |
| detect_leaks = detectLeaks | |
| do_method_later = doMethodLater | |
| get_all_accepting = getAllAccepting | |
| ignore_all = ignoreAll | |
| is_accepting = isAccepting | |
| is_ignoring = isIgnoring | |
| remove_all_tasks = removeAllTasks | |
| remove_task = removeTask | |
Protected Member Functions | |
| _readerPollTask (self, state) | |
Protected Member Functions inherited from DirectObject | |
| _addTask (self, task) | |
| _clearTask (self, task) | |
Protected Attributes | |
| _readerPollTask | |
Protected Attributes inherited from DirectObject | |
| dict | _taskList = {} |
| __init__ | ( | self, | |
| configList, | |||
| clusterSyncFlag ) |
| __call__ | ( | self, | |
| commandString, | |||
| fLocally = 1, | |||
| serverList = [] ) |
|
protected |
Non blocking task to read all available datagrams
| addControlMapping | ( | self, | |
| objectName, | |||
| controlledName, | |||
| serverList = None, | |||
| offset = None, | |||
| priority = 0 ) |
| addNamedObjectMapping | ( | self, | |
| object, | |||
| name, | |||
| hasColor = True ) |
| addObjectTag | ( | self, | |
| object, | |||
| selectFunction, | |||
| deselectFunction, | |||
| selectArgs, | |||
| deselectArgs ) |
| controlObjectTask | ( | self, | |
| task ) |
| deselectNodePath | ( | self, | |
| nodePath ) |
| exit | ( | self | ) |
| getNodePathFindCmd | ( | self, | |
| nodePath ) |
| getNodePathName | ( | self, | |
| nodePath ) |
| handleDatagram | ( | self, | |
| dgi, | |||
| type, | |||
| server ) |
| handleMessageQueue | ( | self, | |
| server ) |
| handleNamedMovement | ( | self, | |
| data ) |
Update cameraJig position to reflect latest position
| loadModel | ( | self, | |
| nodePath ) |
| moveCamera | ( | self, | |
| xyz, | |||
| hpr ) |
Reimplemented in ClusterClientSync.
| moveCameraTask | ( | self, | |
| task ) |
| moveObject | ( | self, | |
| nodePath, | |||
| object, | |||
| serverList, | |||
| offset, | |||
| hasColor = True ) |
| moveSelectedTask | ( | self, | |
| state ) |
| redoSortedPriorities | ( | self | ) |
| removeControlMapping | ( | self, | |
| name, | |||
| serverList = None ) |
| removeObjectMapping | ( | self, | |
| name ) |
| removeObjectTag | ( | self, | |
| object ) |
| selectNodePath | ( | self, | |
| nodePath ) |
| sendCamFrustum | ( | self, | |
| focalLength, | |||
| filmSize, | |||
| filmOffset, | |||
| indexList = [] ) |
| sendNamedMovementDone | ( | self, | |
| serverList = None ) |
| setControlMappingOffset | ( | self, | |
| objectName, | |||
| offset ) |
| startControlObjectTask | ( | self | ) |
| startMoveCamTask | ( | self | ) |
| startMoveSelectedTask | ( | self | ) |
| startReaderPollTask | ( | self | ) |
Task to handle datagrams from server
| startSynchronizeTimeTask | ( | self | ) |
| synchronizeTimeTask | ( | self, | |
| task ) |
|
protected |
| controlMappings = {} |
| controlObjectTask |
| dict controlOffsets = {} |
| dict controlPriorities = {} |
| daemon = DirectD() |
|
static |
| moveCameraTask |
| moveSelectedTask |
| msgHandler = ClusterMsgHandler(ClusterClient.MGR_NUM, self.notify) |
|
static |
| dict objectHasColor = {} |
| objectMappings = {} |
| qcm = QueuedConnectionManager() |
| serverList = [] |
| list serverQueues = [] |
| list sortedControlMappings = [] |
| synchronizeTimeTask |
| dict taggedObjects = {} |