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

Public Member Functions

 enterGreen (self)
 
 enterRed (self)
 
 enterYellow (self)
 
 exitGreen (self)
 
 exitRed (self)
 
 exitYellow (self)
 
 filterGreen (self, request, args)
 
 filterRed (self, request, args)
 
 filterYellow (self, request, args)
 
- Public Member Functions inherited from FSM
 __init__ (self, name)
 
 __repr__ (self)
 
 __str__ (self)
 
 cleanup (self)
 
 defaultEnter (self, *args)
 
 defaultExit (self)
 
 defaultFilter (self, request, args)
 
 demand (self, request, *args)
 
 filterOff (self, request, args)
 
 forceTransition (self, request, *args)
 
 getCurrentFilter (self)
 
 getCurrentOrNextState (self)
 
 getCurrentStateOrTransition (self)
 
 getStateChangeEvent (self)
 
 isInTransition (self)
 
 request (self, request, *args)
 
 requestNext (self, *args)
 
 requestPrev (self, *args)
 
 setBroadcastStateChanges (self, doBroadcast)
 
 setStateArray (self, stateArray)
 
- 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

 newState
 
 oldState
 
- Public Attributes inherited from FSM
 demand
 
 forceTransition
 
 fsmLock
 
 newState
 
 oldState
 
 state
 
 stateArray
 

Additional Inherited Members

- Static Public Attributes inherited from FSM
 defaultTransitions = None
 
 notify = DirectNotifyGlobal.directNotify.newCategory("FSM")
 
int SerialNum = 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
 
- Protected Member Functions inherited from DirectObject
 _addTask (self, task)
 
 _clearTask (self, task)
 
- Protected Attributes inherited from FSM
 _broadcastStateChanges
 
 _name
 
 _serialNum
 
- Protected Attributes inherited from DirectObject
 _taskList
 

Member Function Documentation

◆ enterGreen()

enterGreen ( self)

◆ enterRed()

enterRed ( self)

◆ enterYellow()

enterYellow ( self)

◆ exitGreen()

exitGreen ( self)

◆ exitRed()

exitRed ( self)

◆ exitYellow()

exitYellow ( self)

◆ filterGreen()

filterGreen ( self,
request,
args )

◆ filterRed()

filterRed ( self,
request,
args )

◆ filterYellow()

filterYellow ( self,
request,
args )

Member Data Documentation

◆ newState

newState

◆ oldState

oldState