Пример #1
0
    def _enter(self):
        self._parentNode.subscribe(avg.Node.CURSOR_DOWN, self.onTouch)
        self._parentNode.subscribe(avg.Node.CURSOR_MOTION, self.onMouseMotion)

        self.__tickTimer = player.setOnFrameHandler(self.__onFrame)

        if self.__currentState:
            self.__currentState._resume()
        else:
            self.changeState(self.__entryHandle)
Пример #2
0
 def setupTimeouts():
     self.timeout1ID = player.setTimeout(0, timeout1)
     self.timeout2ID = player.setTimeout(1, timeout2)
     self.intervalID = player.setOnFrameHandler(onFrame)
Пример #3
0
 def setupTimeouts():
     self.timeout1ID = player.setTimeout(0, timeout1)
     self.timeout2ID = player.setTimeout(1, timeout2)
     self.intervalID = player.setOnFrameHandler(onFrame)
Пример #4
0
 def _setup(self):
     self._interval = player.setOnFrameHandler(self._nextFrameTimeSample)
     self._numSamples = 0
     self._lastCurUsage = 0
     self._maxFrameTime = 0
     self._values = []