The Nebula Device 3: Attr Namespace Reference

The Nebula Device 3

Attr Namespace Reference


Detailed Description

FIXME!

This is the central attribute registry for this feature. For more information on attributes, see Attr::Attribute.

(C) 2007 Radon Labs GmbH

A specialized graphics property for actors. This creates a Graphics::ActorEntity, knows how to switch animations and manages attachments.

(C) 2005 Radon Labs GmbH

A camera property adds the ability to manipulate the camera to an entity. Please note that more advanced camera properties should always be derived from the class camera property if camera focus handling is desired, since the FocusManager will only work on game entities which have a CameraProperty (or a subclass) attached.

It is completely ok though to handle camera manipulation in a property not derived from CameraProperty, but please be aware that the FocusManager will ignore those.

The camera property will generally

(C) 2007 Radon Labs GmbH

A chase camera for 3rd person camera control.

(C) 2005 Radon Labs GmbH

An input property adds the ability to handle user input to an entity. If an InputProperty is attached to an entity it can become the input focus entity. Global input focus is managed by the Game::FocusManager singleton.

If you want the concept of an input focus in your application you should derive your own input property classes from the InputProperty class, because then the FocusManager will be aware of it (otherwise it will just ignore the entity).

(C) 2007 Radon Labs GmbH

A light property adds a light source object (Graphics::LightEntity) to a game entity.

(C) 2005 Radon Labs GmbH

(C) 2005 Radon Labs GmbH

This is the central attribute registry for thisfeature. For more information on attributes, see Attr::Attribute.

(C) 2007 Radon Labs GmbH

ActorPhysicsProperty adds "actor physics" to an entity. This is mainly a capsule which is always kept upright and responds "immediately" to move messages. Attach the ActorPhysicsProperty instead of a PhysicsProperty to an entity.

ActorPhysicsProperty implements the following messages:

MoveGoto MoveFollow MoveDirection MoveStop MoveTurn MoveRotate

(C) 2005 Radon Labs GmbH

Data Structures

class  Attribute
class  AttributeContainer
class  AttributeDefinition
class  AttributeDefinitionBase
class  AttributeTable
class  AttrId
class  BlobAttrId
class  BoolAttrId
class  Float4AttrId
class  FloatAttrId
class  GuidAttrId
class  IntAttrId
class  Matrix44AttrId
class  StringAttrId
class  AccessMode