Panda3D
|
Public Member Functions | |
def | __init__ (self, cameraJig, camera) |
def | addControlMapping (self, objectName, controlledName, offset=None, priority=0) |
def | addNamedObjectMapping (self, object, name, hasColor=True, priority=0) |
def | controlObjectTask (self, task) |
def | handleCamFrustum (self, dgi) |
def | handleCamMovement (self, dgi) |
def | handleCamOffset (self, dgi) |
def | handleCommandString (self, dgi) |
def | handleDatagram (self, dgi, type) |
def | handleMessageQueue (self) |
def | handleNamedMovement (self, data) |
def | handleSelectedMovement (self, dgi) |
def | handleTimeData (self, dgi) |
def | listenerPollTask (self, task) |
def | moveObject (self, nodePath, object, offset, hasColor) |
def | redoSortedPriorities (self) |
def | removeControlMapping (self, name) |
def | removeObjectMapping (self, name) |
def | sendNamedMovementDone (self) |
def | sendSwapReady (self) |
def | setControlMappingOffset (self, objectName, offset) |
def | startControlObjectTask (self) |
def | startListenerPollTask (self) |
def | startReaderPollTask (self) |
def | startSwapCoordinator (self) |
def | swapCoordinatorTask (self, task) |
Static Public Attributes | |
int | MSG_NUM = 2000000 |
notify = DirectNotifyGlobal.directNotify.newCategory("ClusterServer") | |
def __init__ | ( | self, | |
cameraJig, | |||
camera | |||
) |
def addControlMapping | ( | self, | |
objectName, | |||
controlledName, | |||
offset = None , |
|||
priority = 0 |
|||
) |
def addNamedObjectMapping | ( | self, | |
object, | |||
name, | |||
hasColor = True , |
|||
priority = 0 |
|||
) |
def controlObjectTask | ( | self, | |
task | |||
) |
def handleCamFrustum | ( | self, | |
dgi | |||
) |
Adjust camera frustum based on parameters sent by client
def handleCamMovement | ( | self, | |
dgi | |||
) |
Update cameraJig position to reflect latest position
def handleCamOffset | ( | self, | |
dgi | |||
) |
Set offset of camera from cameraJig
def handleCommandString | ( | self, | |
dgi | |||
) |
Handle arbitrary command string from client
def handleDatagram | ( | self, | |
dgi, | |||
type | |||
) |
Process a datagram depending upon type flag
def handleMessageQueue | ( | self | ) |
def handleNamedMovement | ( | self, | |
data | |||
) |
Update cameraJig position to reflect latest position
def handleSelectedMovement | ( | self, | |
dgi | |||
) |
Update cameraJig position to reflect latest position
def handleTimeData | ( | self, | |
dgi | |||
) |
Update cameraJig position to reflect latest position
def listenerPollTask | ( | self, | |
task | |||
) |
Task to listen for a new connection from the client
def moveObject | ( | self, | |
nodePath, | |||
object, | |||
offset, | |||
hasColor | |||
) |
def redoSortedPriorities | ( | self | ) |
def removeControlMapping | ( | self, | |
name | |||
) |
def removeObjectMapping | ( | self, | |
name | |||
) |
def sendNamedMovementDone | ( | self | ) |
def sendSwapReady | ( | self | ) |
def setControlMappingOffset | ( | self, | |
objectName, | |||
offset | |||
) |
def startControlObjectTask | ( | self | ) |
def startListenerPollTask | ( | self | ) |
def startReaderPollTask | ( | self | ) |
Task to handle datagrams from client
def startSwapCoordinator | ( | self | ) |
def swapCoordinatorTask | ( | self, | |
task | |||
) |
camera |
cameraJig |
controlMappings |
controlOffsets |
controlPriorities |
cw |
daemon |
fPosReceived |
lastConnection |
lens |
messageQueue |
|
static |
msgHandler |
|
static |
objectHasColor |
objectMappings |
qcl |
qcm |
qcr |
sortedControlMappings |
tcpRendezvous |