Used for developing Avatars, Toys and other Whirled entities.
| Class | Description | |
|---|---|---|
| AbstractControl | The abstract base class for all controls and subcontrols. | |
| AbstractSubControl | Abstract base class. | |
| ActorControl | Defines actions, accessors and callbacks available to all in-world mobiles. | |
| AvatarControl | Defines the mechanism by which avatars interact with the world view. | |
| BackdropControl | Used to create room backdrops. | |
| BaseDataPack | A DataPack is a bundle of stored goodies for use by your game, avatar, or other whirled creation. | |
| ControlEvent | An Event dispatched on controls (AvatarControl, PetControl...) to indicate that something has happened. | |
| DataPack | A DataPack is a bundle of stored goodies for use by your game, avatar, or other whirled creation. | |
| EntityControl | Handles services that are available to all entities in a room. | |
| FurniControl | This file should be included by furniture, so that it can communicate with the whirled. | |
| PetControl | Defines actions, accessors and callbacks available to all Pets. | |
| ServerObject | Superclass for all server agents. | |
| TargetedSubControl | Superclass for controls that are instantiated in association with a specific target, e.g. | |
| ToyControl | Used to create Toys: interactive furniture, usually with some shared state. |