interreality.org [VOS]
[Home] [About]
[Screenshots]
[Download]
[News]
[Community]
[Documentation] [Manual]
[Bugs & Requests] [Wiki]

csMetaLight Class Reference

#include <voslight.hh>

Inheritance diagram for csMetaLight:

A3DL::Light VOS::PropertyListener VOS::MetaObject VOS::Vobject VOS::Dispatchable VUtil::RefCounted List of all members.

Detailed Description

Definition at line 33 of file voslight.hh.

Public Member Functions

Static Public Member Functions

Protected Attributes

Friends


Constructor & Destructor Documentation

csMetaLight::csMetaLight ( VOS::VobjectBase superobject  ) 

virtual csMetaLight::~csMetaLight (  )  [virtual]


Member Function Documentation

virtual void csMetaLight::doExcise (  )  [virtual]

This is where you put type-handler specific code to respond to an excise().

It will be called exactly once.

Reimplemented from VOS::MetaObject.

virtual csRef<iLight> csMetaLight::GetCSLight (  )  [inline, virtual]

Definition at line 47 of file voslight.hh.

static VOS::MetaObject* csMetaLight::new_csMetaLight ( VOS::VobjectBase superobject,
const std::string &  type 
) [static]

virtual void csMetaLight::notifyPropertyChange ( const VOS::PropertyEvent event  )  [virtual]

Notification interface that a property has been changed.

Override this method in your subclass.

Parameters:
event Event describing what happened. Note the 'const' declaration.

Implements VOS::PropertyListener.

virtual void csMetaLight::Setup ( csVosA3DL vosa3dl,
csVosSector sect 
) [virtual]


Friends And Related Function Documentation

friend class ConstructLightTask [friend]

Definition at line 57 of file voslight.hh.


Member Data Documentation

bool csMetaLight::alreadyLoaded [protected]

Definition at line 41 of file voslight.hh.

bool csMetaLight::isStatic [protected]

Definition at line 43 of file voslight.hh.

csRef<iLight> csMetaLight::light [protected]

Definition at line 38 of file voslight.hh.

Referenced by GetCSLight().

iObjectRegistry* csMetaLight::object_reg [protected]

Definition at line 36 of file voslight.hh.

csRef<iSector> csMetaLight::sector [protected]

Definition at line 37 of file voslight.hh.


The documentation for this class was generated from the following file: