|
Panda3D
|
Public Member Functions | |
| __init__ (self, device='CerealBox', nodePath=base.direct.camera, headingNP=base.direct.camera) | |
| acceptSwitchModeEvent (self, button=R_UPPER) | |
| acceptUprightCameraEvent (self, button=L_UPPER) | |
| addButtonEvents (self) | |
| basicMode (self) | |
| demoMode (self) | |
| destroy (self) | |
| disable (self) | |
| driveMode (self) | |
| enable (self) | |
| fpsMode (self) | |
| getEventName (self, index) | |
| getHprMultiplier (self) | |
| getNodePath (self) | |
| getRefCS (self) | |
| getXyzMultiplier (self) | |
| hprXyzMode (self) | |
| ignoreSwitchModeEvent (self, button=R_UPPER) | |
| ignoreUprightCameraEvent (self, button=L_UPPER) | |
| joeMode (self) | |
| joyboxFly (self) | |
| lookAroundMode (self) | |
| lookAtMode (self) | |
| lucMode (self) | |
| mopathMode (self) | |
| normalizeChannel (self, chan, minVal=-1, maxVal=1) | |
| nullFly (self) | |
| nullMode (self) | |
| orbitFly (self) | |
| orbitMode (self) | |
| orbitNode (self, h, p, r) | |
| planetFly (self) | |
| planetMode (self, auxData=[]) | |
| setHeadingNodePath (self, np) | |
| setHprMultiplier (self, multiplier) | |
| setMode (self, func, name) | |
| setNodePath (self, nodePath) | |
| setRefCS (self, refCS) | |
| setRotateInPlace (self, enabled) | |
| setUseHeadingNP (self, enabled) | |
| setXyzMultiplier (self, multiplier) | |
| showMode (self, modeText) | |
| spaceFly (self) | |
| spaceMode (self) | |
| switchMode (self) | |
| tankFly (self) | |
| tankMode (self) | |
| updateTask (self, state) | |
| updateVals (self) | |
| updateValsUnrolled (self) | |
| walkthruMode (self) | |
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 | |
| list | aList = [0, 0, 0, 0, 0, 0, 0, 0] |
| analogs = base.direct.deviceManager.createAnalogs(self.device) | |
| list | auxData = [] |
| list | bList = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] |
| breg = ButtonRegistry.ptr() | |
| buttons = base.direct.deviceManager.createButtons(self.device) | |
| deltaTime = cTime - self.lastTime | |
| device = device | |
| eventThrower | |
| floatingNP = NodePath("floating") | |
| headingNP = headingNP | |
| joyboxFly = [1, 1, 1, -1, -1, 0] | |
| lastTime = globalClock.getFrameTime() | |
| list | mapping |
| list | modeFunc = self.modeList[0] |
| list | modeList = [self.joeMode, self.driveMode, self.orbitMode] |
| str | modeName = 'Joe Mode' |
| list | modifier = [1, 1, 1, -1, -1, 0] |
| str | name = 'Joybox-' + repr(DirectJoybox.joyboxCount) |
| nodePath = nodePath | |
| nullFly | |
| orbitFly | |
| planetFly = auxData | |
| readout | |
| refCS = base.direct.cameraControl.coaMarker | |
| bool | rotateInPlace = False |
| spaceFly | |
| switchMode | |
| tankFly | |
| tempCS = base.direct.group.attachNewNode('JoyboxTempCS') | |
| updateFunc = self.joyboxFly | |
| updateTask | |
| bool | useHeadingNP = False |
Static Public Attributes | |
| float | hprMultiplier = 1.0 |
| int | joyboxCount = 0 |
| float | xyzMultiplier = 1.0 |
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 | |
Additional Inherited Members | |
Protected Member Functions inherited from DirectObject | |
| _addTask (self, task) | |
| _clearTask (self, task) | |
Protected Attributes inherited from DirectObject | |
| dict | _taskList = {} |
| __init__ | ( | self, | |
| device = 'CerealBox', | |||
| nodePath = base.direct.camera, | |||
| headingNP = base.direct.camera ) |
| acceptSwitchModeEvent | ( | self, | |
| button = R_UPPER ) |
| acceptUprightCameraEvent | ( | self, | |
| button = L_UPPER ) |
| addButtonEvents | ( | self | ) |
| basicMode | ( | self | ) |
| demoMode | ( | self | ) |
| destroy | ( | self | ) |
| disable | ( | self | ) |
| driveMode | ( | self | ) |
| enable | ( | self | ) |
| fpsMode | ( | self | ) |
| getEventName | ( | self, | |
| index ) |
| getHprMultiplier | ( | self | ) |
| getNodePath | ( | self | ) |
| getRefCS | ( | self | ) |
| getXyzMultiplier | ( | self | ) |
| hprXyzMode | ( | self | ) |
| ignoreSwitchModeEvent | ( | self, | |
| button = R_UPPER ) |
| ignoreUprightCameraEvent | ( | self, | |
| button = L_UPPER ) |
| joeMode | ( | self | ) |
| joyboxFly | ( | self | ) |
| lookAroundMode | ( | self | ) |
| lookAtMode | ( | self | ) |
| lucMode | ( | self | ) |
| mopathMode | ( | self | ) |
| normalizeChannel | ( | self, | |
| chan, | |||
| minVal = -1, | |||
| maxVal = 1 ) |
| nullFly | ( | self | ) |
| nullMode | ( | self | ) |
| orbitFly | ( | self | ) |
| orbitMode | ( | self | ) |
| orbitNode | ( | self, | |
| h, | |||
| p, | |||
| r ) |
| planetFly | ( | self | ) |
| planetMode | ( | self, | |
| auxData = [] ) |
| setHeadingNodePath | ( | self, | |
| np ) |
| setHprMultiplier | ( | self, | |
| multiplier ) |
| setMode | ( | self, | |
| func, | |||
| name ) |
| setNodePath | ( | self, | |
| nodePath ) |
| setRefCS | ( | self, | |
| refCS ) |
| setRotateInPlace | ( | self, | |
| enabled ) |
| setUseHeadingNP | ( | self, | |
| enabled ) |
| setXyzMultiplier | ( | self, | |
| multiplier ) |
| showMode | ( | self, | |
| modeText ) |
| spaceFly | ( | self | ) |
| spaceMode | ( | self | ) |
| switchMode | ( | self | ) |
| tankFly | ( | self | ) |
| tankMode | ( | self | ) |
| updateTask | ( | self, | |
| state ) |
| updateVals | ( | self | ) |
| updateValsUnrolled | ( | self | ) |
| walkthruMode | ( | self | ) |
| list aList = [0, 0, 0, 0, 0, 0, 0, 0] |
| analogs = base.direct.deviceManager.createAnalogs(self.device) |
| list auxData = [] |
| list bList = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] |
| breg = ButtonRegistry.ptr() |
| buttons = base.direct.deviceManager.createButtons(self.device) |
| deltaTime = cTime - self.lastTime |
| device = device |
| eventThrower |
| floatingNP = NodePath("floating") |
| headingNP = headingNP |
|
static |
|
static |
| joyboxFly = [1, 1, 1, -1, -1, 0] |
| lastTime = globalClock.getFrameTime() |
| list mapping |
| list modeFunc = self.modeList[0] |
| list modeList = [self.joeMode, self.driveMode, self.orbitMode] |
| modeName = 'Joe Mode' |
| list modifier = [1, 1, 1, -1, -1, 0] |
| str name = 'Joybox-' + repr(DirectJoybox.joyboxCount) |
| nodePath = nodePath |
| nullFly |
| orbitFly |
| planetFly = auxData |
| readout |
| refCS = base.direct.cameraControl.coaMarker |
| rotateInPlace = False |
| spaceFly |
| switchMode |
| tankFly |
| tempCS = base.direct.group.attachNewNode('JoyboxTempCS') |
| updateFunc = self.joyboxFly |
| updateTask |
| bool useHeadingNP = False |
|
static |