Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## quicktime.app.spaces
Interface TimeableController

All Superinterfaces:
  Controller, Timeable

public interface TimeableController
extends Timeable, Controller

A TimeableController is a controller that provides its own TimeBase thus allowing it to have an independent sense of time from the Space to which it is attached. When a TimableController is added to a Space its TimeBase is slaved to the TimeBase of the Space - however this still means that the Controller can have some independence of Time, but its effectiveRate will depend on the rate of the Space. This enables a synchronization to be maintained between the sense of time of a parent Space and its TimeableController, whilst still allowing the TimeableController to provide its own rate and control of its time-line.

Methods inherited from interface quicktime.app.time.Timeable
`getRate, getTimeBase, setRate`

Methods inherited from interface quicktime.app.spaces.Controller
`addedToSpace, removedFromSpace`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD