Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
DirectSession Class Reference
Inheritance diagram for DirectSession:
DirectObject

Public Member Functions

 __init__ (self)
 
 addPassThroughKey (self, key)
 
 addUnpickable (self, item)
 
 beginOOBE (self)
 
 deselect (self, nodePath)
 
 deselectAll (self)
 
 deselectAllCB (self)
 
 destroy (self)
 
 disable (self)
 
 disableActionEvents (self)
 
 disableKeyEvents (self)
 
 disableModifierEvents (self)
 
 disableMouseEvents (self)
 
 doReparent (self)
 
 doSelect (self)
 
 doSetActiveParent (self)
 
 downAncestry (self)
 
 doWrtReparent (self)
 
 enable (self)
 
 enableActionEvents (self)
 
 enableKeyEvents (self)
 
 enableLight (self)
 
 enableModifierEvents (self)
 
 enableMouseEvents (self)
 
 endOOBE (self)
 
 fitOnNodePath (self, nodePath='None Given')
 
 flash (self, nodePath='None Given')
 
 flashDone (self, state)
 
 flashDummy (self, state)
 
 followSelectedNodePathTask (self, state)
 
 getAndSetName (self, nodePath)
 
 getModifiers (self, input, base)
 
 gotAlt (self, modifiers)
 
 gotControl (self, modifiers)
 
 gotShift (self, modifiers)
 
 hideActiveParentReadout (self)
 
 hideDirectMessage (self, state)
 
 hideDirectMessageLater (self)
 
 hideSelectedNPReadout (self)
 
 inputHandler (self, input)
 
 isEnabled (self)
 
 isNotCycle (self, nodePath, parent)
 
 isolate (self, nodePath='None Given')
 
 message (self, text)
 
 minimumConfiguration (self)
 
 oobe (self)
 
 popRedoGroup (self)
 
 popUndoGroup (self)
 
 pushRedo (self, nodePathList)
 
 pushUndo (self, nodePathList, fResetRedo=1)
 
 redo (self)
 
 removeAllSelected (self)
 
 removeNodePath (self, nodePath='None Given')
 
 removeUnpickable (self, item)
 
 reparent (self, nodePath=None, fWrt=0)
 
 reset (self)
 
 select (self, nodePath, fMultiSelect=0, fSelectTag=1, fResetAncestry=1, fLEPane=0, fUndo=1)
 
 selectCB (self, nodePath, fMultiSelect=0, fSelectTag=1, fResetAncestry=1, fLEPane=0, fUndo=1)
 
 setActiveParent (self, nodePath=None)
 
 setCOAMode (self, mode)
 
 setFScaleWidgetByCam (self, flag)
 
 showAllDescendants (self, nodePath=None)
 
 toggleDirect (self)
 
 toggleVis (self, nodePath='None Given')
 
 toggleWidgetVis (self)
 
 undo (self)
 
 upAncestry (self)
 
 useObjectHandles (self)
 
 widgetResizeTask (self, state)
 
- Public Member Functions inherited from DirectObject
 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

 actionEvents
 
 activeParent
 
 activeParentReadout
 
 ancestry
 
 ancestryIndex
 
 cam
 
 camera
 
 cameraControl
 
 camNode
 
 cluster
 
 clusterMode
 
 coaMode
 
 deviceManager
 
 directMessageReadout
 
 directOnlyKeyMap
 
 dr
 
 drList
 
 fAlt
 
 fastrak
 
 fControl
 
 fEnabled
 
 fEnabledLight
 
 fIgnoreDirectOnlyKeyMap
 
 flashDone
 
 flashDummy
 
 fMouse1
 
 fMouse2
 
 fMouse3
 
 font
 
 fScaleWidgetByCam
 
 fShift
 
 grid
 
 group
 
 hideDirectMessage
 
 hitPt
 
 hotKeyMap
 
 hpr
 
 inputHandler
 
 iRay
 
 iRayList
 
 joybox
 
 keyEvents
 
 lights
 
 manipulationControl
 
 modifierEvents
 
 mouseEvents
 
 oobeCamera
 
 oobeMode
 
 oobeVis
 
 panel
 
 passThroughKeys
 
 pos
 
 radamec
 
 redoList
 
 scale
 
 selected
 
 selectedNPReadout
 
 specialKeys
 
 speicalKeyMap
 
 trueCamera
 
 undoList
 
 widget
 
 widgetResizeTask
 
 win
 

Static Public Attributes

str DIRECTdisablePost = 'disableDIRECT'
 
- 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
 _taskList
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Reimplemented from DirectObject.

Member Function Documentation

◆ addPassThroughKey()

addPassThroughKey ( self,
key )

◆ addUnpickable()

addUnpickable ( self,
item )

◆ beginOOBE()

beginOOBE ( self)

◆ deselect()

deselect ( self,
nodePath )

◆ deselectAll()

deselectAll ( self)

◆ deselectAllCB()

deselectAllCB ( self)

◆ destroy()

destroy ( self)

◆ disable()

disable ( self)

◆ disableActionEvents()

disableActionEvents ( self)

◆ disableKeyEvents()

disableKeyEvents ( self)

◆ disableModifierEvents()

disableModifierEvents ( self)

◆ disableMouseEvents()

disableMouseEvents ( self)

◆ doReparent()

doReparent ( self)

◆ doSelect()

doSelect ( self)

◆ doSetActiveParent()

doSetActiveParent ( self)

◆ downAncestry()

downAncestry ( self)

◆ doWrtReparent()

doWrtReparent ( self)

◆ enable()

enable ( self)

◆ enableActionEvents()

enableActionEvents ( self)

◆ enableKeyEvents()

enableKeyEvents ( self)

◆ enableLight()

enableLight ( self)

◆ enableModifierEvents()

enableModifierEvents ( self)

◆ enableMouseEvents()

enableMouseEvents ( self)

◆ endOOBE()

endOOBE ( self)

◆ fitOnNodePath()

fitOnNodePath ( self,
nodePath = 'None Given' )

◆ flash()

flash ( self,
nodePath = 'None Given' )
 Highlight an object by setting it red for a few seconds 

◆ flashDone()

flashDone ( self,
state )

◆ flashDummy()

flashDummy ( self,
state )

◆ followSelectedNodePathTask()

followSelectedNodePathTask ( self,
state )

◆ getAndSetName()

getAndSetName ( self,
nodePath )
 Prompt user for new node path name 

◆ getModifiers()

getModifiers ( self,
input,
base )

◆ gotAlt()

gotAlt ( self,
modifiers )

◆ gotControl()

gotControl ( self,
modifiers )

◆ gotShift()

gotShift ( self,
modifiers )

◆ hideActiveParentReadout()

hideActiveParentReadout ( self)

◆ hideDirectMessage()

hideDirectMessage ( self,
state )

◆ hideDirectMessageLater()

hideDirectMessageLater ( self)

◆ hideSelectedNPReadout()

hideSelectedNPReadout ( self)

◆ inputHandler()

inputHandler ( self,
input )

◆ isEnabled()

isEnabled ( self)

◆ isNotCycle()

isNotCycle ( self,
nodePath,
parent )

◆ isolate()

isolate ( self,
nodePath = 'None Given' )
 Show a node path and hide its siblings 

◆ message()

message ( self,
text )

◆ minimumConfiguration()

minimumConfiguration ( self)

◆ oobe()

oobe ( self)

◆ popRedoGroup()

popRedoGroup ( self)

◆ popUndoGroup()

popUndoGroup ( self)

◆ pushRedo()

pushRedo ( self,
nodePathList )

◆ pushUndo()

pushUndo ( self,
nodePathList,
fResetRedo = 1 )

◆ redo()

redo ( self)

◆ removeAllSelected()

removeAllSelected ( self)

◆ removeNodePath()

removeNodePath ( self,
nodePath = 'None Given' )

◆ removeUnpickable()

removeUnpickable ( self,
item )

◆ reparent()

reparent ( self,
nodePath = None,
fWrt = 0 )

◆ reset()

reset ( self)

◆ select()

select ( self,
nodePath,
fMultiSelect = 0,
fSelectTag = 1,
fResetAncestry = 1,
fLEPane = 0,
fUndo = 1 )

◆ selectCB()

selectCB ( self,
nodePath,
fMultiSelect = 0,
fSelectTag = 1,
fResetAncestry = 1,
fLEPane = 0,
fUndo = 1 )

◆ setActiveParent()

setActiveParent ( self,
nodePath = None )

◆ setCOAMode()

setCOAMode ( self,
mode )

◆ setFScaleWidgetByCam()

setFScaleWidgetByCam ( self,
flag )

◆ showAllDescendants()

showAllDescendants ( self,
nodePath = None )
 Show the level and its descendants 

◆ toggleDirect()

toggleDirect ( self)

◆ toggleVis()

toggleVis ( self,
nodePath = 'None Given' )
 Toggle visibility of node path 

◆ toggleWidgetVis()

toggleWidgetVis ( self)

◆ undo()

undo ( self)

◆ upAncestry()

upAncestry ( self)

◆ useObjectHandles()

useObjectHandles ( self)

◆ widgetResizeTask()

widgetResizeTask ( self,
state )

Member Data Documentation

◆ actionEvents

actionEvents

◆ activeParent

activeParent

◆ activeParentReadout

activeParentReadout

◆ ancestry

ancestry

◆ ancestryIndex

ancestryIndex

◆ cam

cam

◆ camera

camera

◆ cameraControl

cameraControl

◆ camNode

camNode

◆ cluster

cluster

◆ clusterMode

clusterMode

◆ coaMode

coaMode

◆ deviceManager

deviceManager

◆ DIRECTdisablePost

str DIRECTdisablePost = 'disableDIRECT'
static

◆ directMessageReadout

directMessageReadout

◆ directOnlyKeyMap

directOnlyKeyMap

◆ dr

dr

◆ drList

drList

◆ fAlt

fAlt

◆ fastrak

fastrak

◆ fControl

fControl

◆ fEnabled

fEnabled

◆ fEnabledLight

fEnabledLight

◆ fIgnoreDirectOnlyKeyMap

fIgnoreDirectOnlyKeyMap

◆ flashDone

flashDone

◆ flashDummy

flashDummy

◆ fMouse1

fMouse1

◆ fMouse2

fMouse2

◆ fMouse3

fMouse3

◆ font

font

◆ fScaleWidgetByCam

fScaleWidgetByCam

◆ fShift

fShift

◆ grid

grid

◆ group

group

◆ hideDirectMessage

hideDirectMessage

◆ hitPt

hitPt

◆ hotKeyMap

hotKeyMap

◆ hpr

hpr

◆ inputHandler

inputHandler

◆ iRay

iRay

◆ iRayList

iRayList

◆ joybox

joybox

◆ keyEvents

keyEvents

◆ lights

lights

◆ manipulationControl

manipulationControl

◆ modifierEvents

modifierEvents

◆ mouseEvents

mouseEvents

◆ oobeCamera

oobeCamera

◆ oobeMode

oobeMode

◆ oobeVis

oobeVis

◆ panel

panel

◆ passThroughKeys

passThroughKeys

◆ pos

pos

◆ radamec

radamec

◆ redoList

redoList

◆ scale

scale

◆ selected

selected

◆ selectedNPReadout

selectedNPReadout

◆ specialKeys

specialKeys

◆ speicalKeyMap

speicalKeyMap

◆ trueCamera

trueCamera

◆ undoList

undoList

◆ widget

widget

◆ widgetResizeTask

widgetResizeTask

◆ win

win