Sirikata
|
JSVisibleData that uses static data. More...
#include <JSVisibleData.hpp>
Public Member Functions | |
JSRestoredVisibleData (JSVisibleDataListener *parent, const SpaceObjectReference &from, JSVisibleDataPtr fromData=JSVisibleDataPtr()) | |
JSRestoredVisibleData (JSVisibleDataListener *parent, const SpaceObjectReference &from, const IPresencePropertiesRead &orig) | |
virtual | ~JSRestoredVisibleData () |
virtual const SpaceObjectReference & | id () |
ID of this object in the space. | |
virtual const SpaceObjectReference & | observer () |
ID of the observing presence of this object. | |
void | updateFrom (const IPresencePropertiesRead &orig) |
Private Member Functions | |
JSRestoredVisibleData () | |
Private Attributes | |
SpaceObjectReference | sporefToListenTo |
JSVisibleData that uses static data.
Sirikata::JS::JSRestoredVisibleData::JSRestoredVisibleData | ( | JSVisibleDataListener * | parent, |
const SpaceObjectReference & | from, | ||
JSVisibleDataPtr | fromData = JSVisibleDataPtr() |
||
) |
References updateFrom().
Sirikata::JS::JSRestoredVisibleData::JSRestoredVisibleData | ( | JSVisibleDataListener * | parent, |
const SpaceObjectReference & | from, | ||
const IPresencePropertiesRead & | orig | ||
) |
References updateFrom().
Sirikata::JS::JSRestoredVisibleData::~JSRestoredVisibleData | ( | ) | [virtual] |
References Sirikata::JS::JSVisibleData::clearFromParent().
Sirikata::JS::JSRestoredVisibleData::JSRestoredVisibleData | ( | ) | [private] |
const SpaceObjectReference & Sirikata::JS::JSRestoredVisibleData::id | ( | ) | [virtual] |
ID of this object in the space.
Implements Sirikata::JS::JSVisibleData.
References sporefToListenTo.
const SpaceObjectReference & Sirikata::JS::JSRestoredVisibleData::observer | ( | ) | [virtual] |
ID of the observing presence of this object.
Implements Sirikata::JS::JSVisibleData.
References Sirikata::SpaceObjectReference::null().
void Sirikata::JS::JSRestoredVisibleData::updateFrom | ( | const IPresencePropertiesRead & | orig | ) |
References Sirikata::IPresencePropertiesRead::bounds(), Sirikata::IPresencePropertiesRead::location(), Sirikata::IPresencePropertiesRead::mesh(), Sirikata::IPresencePropertiesRead::orientation(), Sirikata::IPresencePropertiesRead::physics(), Sirikata::PresenceProperties::setBounds(), Sirikata::PresenceProperties::setLocation(), Sirikata::PresenceProperties::setMesh(), Sirikata::PresenceProperties::setOrientation(), and Sirikata::PresenceProperties::setPhysics().
Referenced by JSRestoredVisibleData().
Referenced by id().