[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

  ClassDescription
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

  DelegateDescription
Instance..::.Callback
Used to handle callbacks sent to the Instance.
Instance..::.Event
Used to handle events sent to the Instance.

Enumerations

  EnumerationDescription
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.