xoreos  0.0.5
Public Member Functions | Protected Attributes | List of all members
Aurora::NWScript::Object Class Reference

#include <object.h>

Inheritance diagram for Aurora::NWScript::Object:
Inheritance graph
[legend]
Collaboration diagram for Aurora::NWScript::Object:
Collaboration graph
[legend]

Public Member Functions

 Object ()
 
virtual ~Object ()
 
uint32 getID () const
 
const Common::UStringgetTag () const
 
- Public Member Functions inherited from Aurora::NWScript::VariableContainer
 VariableContainer ()
 
virtual ~VariableContainer ()
 
bool hasVariable (const Common::UString &var) const
 
VariablegetVariable (const Common::UString &var, Type type=kTypeVoid)
 
const VariablegetVariable (const Common::UString &var) const
 
void setVariable (const Common::UString &var, const Variable &value)
 
void removeVariable (const Common::UString &var)
 
void clearVariables ()
 

Protected Attributes

uint32 _id
 
Common::UString _tag
 

Detailed Description

Definition at line 37 of file object.h.

Constructor & Destructor Documentation

◆ Object()

Aurora::NWScript::Object::Object ( )
inline

Definition at line 39 of file object.h.

◆ ~Object()

virtual Aurora::NWScript::Object::~Object ( )
inlinevirtual

Member Function Documentation

◆ getID()

uint32 Aurora::NWScript::Object::getID ( ) const
inline

Definition at line 45 of file object.h.

References _id.

Referenced by Aurora::NWScript::ObjectManager::unregisterObject().

Here is the caller graph for this function:

◆ getTag()

const Common::UString& Aurora::NWScript::Object::getTag ( ) const
inline

Member Data Documentation

◆ _id

uint32 Aurora::NWScript::Object::_id
protected

◆ _tag

Common::UString Aurora::NWScript::Object::_tag
protected

Definition at line 56 of file object.h.

Referenced by Engines::Jade::Creature::createFakePC(), Engines::KotOR2::Creature::createFakePC(), Engines::DragonAge2::Creature::createFakePC(), Engines::DragonAge::Creature::createFakePC(), Engines::KotOR::Creature::createFakePC(), Engines::DragonAge::Placeable::enter(), Engines::DragonAge2::Placeable::enter(), Engines::Sonic::Placeable::enter(), Engines::DragonAge2::Creature::enter(), Engines::DragonAge::Creature::enter(), Engines::NWN::Creature::getArmorModels(), getTag(), Engines::Witcher::Creature::load(), Engines::KotOR::Item::load(), Engines::Jade::Waypoint::load(), Engines::DragonAge::Placeable::load(), Engines::DragonAge2::Placeable::load(), Engines::DragonAge::Waypoint::load(), Engines::DragonAge2::Waypoint::load(), Engines::Jade::Placeable::load(), Engines::Sonic::Placeable::load(), Engines::Jade::Creature::load(), Engines::KotOR2::Placeable::load(), Engines::KotOR::Placeable::load(), Engines::KotOR::Door::load(), Engines::KotOR2::Door::load(), Engines::KotOR2::Situated::load(), Engines::KotOR::Situated::load(), Engines::KotOR2::Creature::load(), Engines::DragonAge::Campaign::load(), Engines::DragonAge2::Campaign::load(), Engines::KotOR::Creature::load(), Engines::KotOR::Door::loadAppearance(), Engines::KotOR2::Door::loadAppearance(), Engines::Jade::Placeable::loadAppearance(), Engines::KotOR2::Creature::loadAppearance(), Engines::KotOR::Creature::loadAppearance(), Engines::DragonAge2::Area::loadARE(), Engines::DragonAge::Area::loadARE(), Engines::Witcher::Area::loadARE(), Engines::NWN::Area::loadARE(), Engines::NWN2::Area::loadARE(), Engines::KotOR2::Area::loadARE(), Engines::KotOR::Area::loadARE(), Engines::KotOR::Trigger::loadBlueprint(), Engines::KotOR2::Trigger::loadBlueprint(), Engines::Jade::Creature::loadBody(), Engines::KotOR2::Creature::loadBody(), Engines::KotOR::Creature::loadBody(), Engines::NWN2::Creature::loadCharacter(), Engines::NWN::Creature::loadCharacter(), Engines::KotOR2::Module::loadIFO(), Engines::KotOR::Module::loadIFO(), Engines::Jade::Placeable::loadInstance(), Engines::Jade::Trigger::loadInstance(), Engines::Sonic::Area::loadLayout(), Engines::NWN::Situated::loadModel(), Engines::NWN2::Situated::loadModel(), Engines::Witcher::Situated::loadModel(), Engines::NWN::Item::loadModel(), Engines::NWN2::Creature::loadModel(), Engines::NWN::Creature::loadModel(), Engines::Witcher::Module::loadModule(), Engines::NWN2::Module::loadModule(), Engines::NWN::Module::loadModule(), Engines::NWN2::Waypoint::loadProperties(), Engines::NWN::Waypoint::loadProperties(), Engines::KotOR::Waypoint::loadProperties(), Engines::KotOR2::Waypoint::loadProperties(), Engines::Witcher::Waypoint::loadProperties(), Engines::DragonAge::Placeable::loadProperties(), Engines::DragonAge2::Placeable::loadProperties(), Engines::Jade::Placeable::loadProperties(), Engines::Witcher::Situated::loadProperties(), Engines::NWN::Situated::loadProperties(), Engines::NWN2::Situated::loadProperties(), Engines::NWN::Item::loadProperties(), Engines::KotOR2::Situated::loadProperties(), Engines::KotOR::Situated::loadProperties(), Engines::KotOR2::Creature::loadProperties(), Engines::KotOR::Creature::loadProperties(), Engines::NWN2::Creature::loadProperties(), Engines::NWN::Creature::loadProperties(), Engines::NWN2::Object::loadSSF(), Engines::NWN::Object::loadSSF(), Engines::DragonAge::Campaign::readManifest(), Engines::DragonAge2::Campaign::readManifest(), Engines::KotOR::SoundObject::SoundObject(), Engines::NWN2::Module::unloadModule(), Engines::Witcher::Module::unloadModule(), and Engines::NWN::Module::unloadModule().


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