Panda3D

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

## Public Member Functions
| __init__ (self, value)
| destroy (self)
| getState (self)
| pushCurrentState (self)

## Protected Member Functions
| _addSubscription (self, subscriber)
| _handlePotentialStateChange (self, value)
| _handleStateChange (self)
| _removeSubscription (self, subscriber)

## Protected Attributes
| _subscribers = set()
| _value = value

## Constructor & Destructor Documentation

## ◆ __init__()

__init__ | ( |  | self,
|  |  | value )

## Member Function Documentation

## ◆ _addSubscription()

_addSubscription | ( |  | self,
|  |  | subscriber )
| protected

## ◆ _handlePotentialStateChange()

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

Reimplemented in EnterExit.

## ◆ _handleStateChange()

_handleStateChange | ( |  | self | ) |
| protected

Reimplemented in AttrSetter, EnterExit, and FunctionCall.

## ◆ _removeSubscription()

_removeSubscription | ( |  | self,
|  |  | subscriber )
| protected

## ◆ destroy()

destroy | ( |  | self | ) |

Reimplemented in EnterExit, EventArgument, EventPulse, FunctionCall, and StateChangeNode.

## ◆ getState()

getState | ( |  | self | ) |

Reimplemented in FunctionCall.

## ◆ pushCurrentState()

pushCurrentState | ( |  | self | ) |

## Member Data Documentation

## ◆ _subscribers

_subscribers = set()
| protected

## ◆ _value

_value = value
| protected