Panda3D

Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
EnterExit Class Reference
Inheritance diagram for EnterExit:

## Public Member Functions
| __init__ (self, source, enterFunc, exitFunc)
| destroy (self)
Public Member Functions inherited from StateChangeNode
| __init__ (self, source)
Public Member Functions inherited from PushesStateChanges
| __init__ (self, value)
| getState (self)
| pushCurrentState (self)
Public Member Functions inherited from ReceivesStateChanges
| __init__ (self, source)

## Protected Member Functions
| _handlePotentialStateChange (self, value)
| _handleStateChange (self)
Protected Member Functions inherited from StateChangeNode
| _recvStatePush (self, source)
Protected Member Functions inherited from PushesStateChanges
| _addSubscription (self, subscriber)
| _removeSubscription (self, subscriber)
Protected Member Functions inherited from ReceivesStateChanges
| _finishInit (self)
| _subscribeTo (self, source)
| _unsubscribe (self)

## Protected Attributes
| _enterFunc = enterFunc
| _exitFunc = exitFunc
Protected Attributes inherited from PushesStateChanges
| _subscribers = set()
| _value = value
Protected Attributes inherited from ReceivesStateChanges
| _initSource = source
| _source = None

## Constructor & Destructor Documentation

## ◆ __init__()

__init__ | ( |  | self,
|  |  | source,
|  |  | enterFunc,
|  |  | exitFunc )

## Member Function Documentation

## ◆ _handlePotentialStateChange()

_handlePotentialStateChange | ( |  | self,
|  |  | value )
| protected

Reimplemented from PushesStateChanges.

## ◆ _handleStateChange()

_handleStateChange | ( |  | self | ) |
| protected

Reimplemented from PushesStateChanges.

## ◆ destroy()

destroy | ( |  | self | ) |

Reimplemented from StateChangeNode.

## Member Data Documentation

## ◆ _enterFunc

_enterFunc = enterFunc
| protected

## ◆ _exitFunc

_exitFunc = exitFunc
| protected