VOS TYPE: a3dl:sector
CLASS: A3DL::Sector
ANCESTORS:
DESCENDANTS:
PROPERTIES:
a3dl:fog-color (list: float -- r g b)
a3dl:ambient-light (list: float -- r g b)
a3dl:fog-density (float)
a3dl:gravity (float -- units per second)
a3dl:collision-detection (boolean)
a3dl:welcome (MIME?)
CHILD OBJECTS:
(objects in the sector) (A3dlObject3d)
light (A3dlLight) (can have other names?)
(objects with metadata) (MiscMetadata)
(objects which are also hyperlinks) (MiscHypercard)
default-viewpoint (A3dlViewpoint)
(others?)
UPDATE MESSAGES:
OTHER MESSAGES:
ACCESS CONTROL POLICIES:
PUBLIC MEMBER FUNCTIONS:
virtual const std::string getVOSType()
static VOS::MetaObject* new_Sector(VOS::VobjectBase* superobject, const std::string& type)
void setFogColor(float r, float g, float b)
void getFogColor(float& r, float& g, float& b)
void setFogDensity(double d)
double getFogDensity()
VUtil::vRef<VOS::Property> getFogColorObj()
VUtil::vRef<VOS::Property> getFogDensityObj()
virtual void setGravity(double unitsPerSecond)
virtual double getGravity()
virtual VUtil::vRef<VOS::Property> getGravityObj()
virtual void setCollisionDetection(bool enabled)
virtual bool getCollisionDetection()
virtual VUtil::vRef<VOS::Property> getCollisionDetectionObj()
void setAmbientLightColor(float r, float g, float b)
void getAmbientLightColor(float& r, float& g, float& b)
VUtil::vRef<VOS::Property> getAmbientLightColorObj()
void setWelcomeMessage(const std::string& msg, const std::string& type = "text/plain")
std::string getWelcomeMessage()
std::string getWelcomeMessageDataType()
VUtil::vRef<VOS::Property> getWelcomeMessageObj()
Go back to MetaObjectDocumentation
