[This is preliminary documentation and is subject to change.]
The AW namespace contains all the classes, structures, and enumerations needed to create an Active Worlds SDK application. Each component contained within this namespace are fully documented within this section. The [AW.Instance] class will be of most interest to developers who are just beginning to use the .NET wrapper.
Classes
| Class | Description | |
|---|---|---|
| Camera | ||
| CameraFlags | ||
| Color |
Represents an RGB color value used by the SDK for V4 objects and world attribute related colors.
| |
| Instance |
Instance is used to create and manage a SDK instance.
Instances are used to either manage bots or world server administration.
Each instance manages its own events, callbacks, and state.
| |
| InstanceException |
Exception thrown when an instance based operation fails.
| |
| Mover | ||
| MoverFlags | ||
| Particle | ||
| ParticleFlags | ||
| Utility |
The Utility class contains several functions required to operate the SDK, but are not related to the Instance class.
| |
| Utility..::.Constants |
A static container containing several constants representing different aspects of the SDK.
| |
| V4Object | ||
| Vector |
A three dimensional vector used by the SDK.
| |
| VectorRange |
A range of two vectors used by the SDK.
| |
| Waypoint |
Represents a mover waypoint.
| |
| Zone | ||
| ZoneFlags |
Delegates
| Delegate | Description | |
|---|---|---|
| Instance..::.Callback |
Used to handle callbacks sent to the Instance.
| |
| Instance..::.Event |
Used to handle events sent to the Instance.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| Attributes |
This enumeration specifies all attributes used to operate the SDK.
| |
| AvatarSetFlag |
Combinable flags used by the AvatarFlags attribute to determine which attributes are set by AvatarSet(Int32).
| |
| AvatarStates |
The state that an avatar is currently in.
Flags used by the AvatarState attribute to determine which state the avatar is in. Set by AvatarSet(Int32).
| |
| CameraType |
The target of a camera as specified by the CameraTargetType attribute.
| |
| ChatTypes |
The type of chat as specified by the ChatType attribute.
| |
| EjectionType |
The type of ejection specified by the EjectionType attribute.
| |
| EnableCavFlag |
Cominable flags used by the WorldEnableCav attribute to specify what type of Custom Avatars are available and to whom.
| |
| EntityType |
The entity type.
| |
| HudElementFlag |
Combinable flags to set different attributes for the HUD.
Represented by the HudElementFlags attribute.
| |
| HudOrigin |
The origin point of a HUD when being placed on the screen.
This is the location in which the HUD will be position relative to.
Represented by the HudElementOrigin attribute.
| |
| HudType |
The type of HUD to be drawn, represented by the HudElementType attribute.
| |
| MoverType |
The type of mover.
| |
| ObjectType |
The type of object represented by the ObjectType attribute.
| |
| ParticleDrawStyle |
Represents the drawing style of a particle.
| |
| ParticleType |
The type of particle being drawn.
| |
| RegisterMethod |
The citizen registration method as specified by the UniverseRegisterMethod attribute.
| |
| ServerStatus |
The world status as specified by the ServerState attribute.
| |
| WorldStatus |
The world status as specified by the WorldlistStatus attribute.
| |
| ZoneType |
The shape of a zone.
|