# DirectSession

from direct.directtools.DirectSession import DirectSession

## Inheritance:

DirectSession: DirectObject
DirectObject:

## Methods of DirectSession:

__init__
addUnpickable
beginOOBE
deselect
deselectAll
destroy
disable
disableActionEvents
disableKeyEvents
disableModifierEvents
disableMouseEvents
downAncestry
enable
enableActionEvents
enableKeyEvents
enableLight
enableModifierEvents
enableMouseEvents
endOOBE
fitOnNodePath
flash
flashDone
flashDummy
followSelectedNodePathTask
getAndSetName
getModifiers
gotAlt
gotControl
gotShift
hideActiveParentReadout
hideDirectMessage
hideDirectMessageLater
hideSelectedNPReadout
inputHandler
isEnabled
isNotCycle
isolate
message
minimumConfiguration
oobe
popRedoGroup
popUndoGroup
pushRedo
pushUndo
redo
removeAllSelected
removeNodePath
removeUnpickable
reparent
reset
select
setActiveParent
setCOAMode
showAllDescendants
toggleDirect
toggleVis
toggleWidgetVis
undo
upAncestry
useObjectHandles

## Methods of DirectObject:

__init__
accept
acceptOnce
classTree
getAllAccepting
ignore
ignoreAll
isAccepting
isIgnoring

__init__ def __init__(self) Undocumented function.

addUnpickable def addUnpickable(self, item) Undocumented function.

beginOOBE def beginOOBE(self, state) Undocumented function.

deselect def deselect(self, nodePath) Undocumented function.

deselectAll def deselectAll(self) Undocumented function.

destroy def destroy(self) Undocumented function.

disable def disable(self) Undocumented function.

disableActionEvents def disableActionEvents(self) Undocumented function.

disableKeyEvents def disableKeyEvents(self) Undocumented function.

disableModifierEvents def disableModifierEvents(self) Undocumented function.

disableMouseEvents def disableMouseEvents(self) Undocumented function.

downAncestry def downAncestry(self) Undocumented function.

enable def enable(self) Undocumented function.

enableActionEvents def enableActionEvents(self) Undocumented function.

enableKeyEvents def enableKeyEvents(self) Undocumented function.

enableLight def enableLight(self) Undocumented function.

enableModifierEvents def enableModifierEvents(self) Undocumented function.

enableMouseEvents def enableMouseEvents(self) Undocumented function.

endOOBE def endOOBE(self, state) Undocumented function.

fitOnNodePath def fitOnNodePath(self, nodePath='None Given') Undocumented function.

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

flashDone def flashDone(self, state) Undocumented function.

flashDummy def flashDummy(self, state) Undocumented function.

followSelectedNodePathTask def followSelectedNodePathTask(self, state) Undocumented function.

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

getModifiers def getModifiers(self, input, base) Undocumented function.

gotAlt def gotAlt(self, modifiers) Undocumented function.

gotControl def gotControl(self, modifiers) Undocumented function.

gotShift def gotShift(self, modifiers) Undocumented function.

hideActiveParentReadout def hideActiveParentReadout(self) Undocumented function.

hideDirectMessage def hideDirectMessage(self, state) Undocumented function.

hideDirectMessageLater def hideDirectMessageLater(self) Undocumented function.

hideSelectedNPReadout def hideSelectedNPReadout(self) Undocumented function.

inputHandler def inputHandler(self, input) Undocumented function.

isEnabled def isEnabled(self) Undocumented function.

isNotCycle def isNotCycle(self, nodePath, parent) Undocumented function.

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

message def message(self, text) Undocumented function.

minimumConfiguration def minimumConfiguration(self) Undocumented function.

oobe def oobe(self) Undocumented function.

popRedoGroup def popRedoGroup(self) Undocumented function.

popUndoGroup def popUndoGroup(self) Undocumented function.

pushRedo def pushRedo(self, nodePathList) Undocumented function.

pushUndo def pushUndo(self, nodePathList, fResetRedo=1) Undocumented function.

redo def redo(self) Undocumented function.

removeAllSelected def removeAllSelected(self) Undocumented function.

removeNodePath def removeNodePath(self, nodePath='None Given') Undocumented function.

removeUnpickable def removeUnpickable(self, item) Undocumented function.

reparent def reparent(self, nodePath=None, fWrt=0) Undocumented function.

reset def reset(self) Undocumented function.

select def select(self, nodePath, fMultiSelect=0, fSelectTag=1, fResetAncestry=1) Undocumented function.

setActiveParent def setActiveParent(self, nodePath=None) Undocumented function.

setCOAMode def setCOAMode(self, mode) Undocumented function.

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

toggleDirect def toggleDirect(self) Undocumented function.

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

toggleWidgetVis def toggleWidgetVis(self) Undocumented function.

undo def undo(self) Undocumented function.

upAncestry def upAncestry(self) Undocumented function.

useObjectHandles def useObjectHandles(self) Undocumented function.

__init__ def __init__(self) Undocumented function.

accept def accept(self, event, method, extraArgs=[]) Undocumented function.

acceptOnce def acceptOnce(self, event, method, extraArgs=[]) Undocumented function.

classTree def classTree(self) Undocumented function.

getAllAccepting def getAllAccepting(self) Undocumented function.

ignore def ignore(self, event) Undocumented function.

ignoreAll def ignoreAll(self) Undocumented function.

isAccepting def isAccepting(self, event) Undocumented function.

isIgnoring def isIgnoring(self, event) Undocumented function.