xoreos
0.0.5
|
#include <room.h>
Public Member Functions | |
Room (const Aurora::GFF4Struct &room) | |
~Room () | |
int32 | getID () const |
void | show () |
void | hide () |
Private Types | |
typedef Common::PtrVector< Graphics::Aurora::Model > | Models |
Private Member Functions | |
void | load (const Aurora::GFF4Struct &room) |
void | loadLayout (const Common::UString &roomFile) |
void | clean () |
Private Attributes | |
int32 | _id |
Models | _models |
ChangeList | _resources |
|
private |
Engines::DragonAge2::Room::Room | ( | const Aurora::GFF4Struct & | room | ) |
Engines::DragonAge2::Room::~Room | ( | ) |
|
private |
Definition at line 78 of file room.cpp.
References _resources, and Engines::deindexResources().
Referenced by Room(), and ~Room().
int32 Engines::DragonAge2::Room::getID | ( | ) | const |
void Engines::DragonAge2::Room::hide | ( | ) |
|
private |
|
private |
Definition at line 100 of file room.cpp.
References _id, _models, Common::UString::c_str(), Common::debugTag(), Common::deg2rad(), EventMan, Aurora::kFileTypeRML, Aurora::GFF4FieldNamesEnum::kGFF4EnvModelFile, Aurora::GFF4FieldNamesEnum::kGFF4EnvModelScale, Aurora::GFF4FieldNamesEnum::kGFF4EnvRoomModelList, Aurora::GFF4FieldNamesEnum::kGFF4Orientation, Aurora::GFF4FieldNamesEnum::kGFF4Position, Engines::DragonAge2::kMDLID, Engines::DragonAge2::kRMLID, Engines::DragonAge2::kVersion40, Engines::loadModelObject(), Common::rad2deg(), ResMan, Graphics::Aurora::Model::setOrientation(), Graphics::Aurora::Model::setPosition(), Graphics::Aurora::Model::setScale(), and status().
void Engines::DragonAge2::Room::show | ( | ) |
|
private |
Definition at line 56 of file room.h.
Referenced by getID(), and loadLayout().
|
private |
Definition at line 58 of file room.h.
Referenced by hide(), loadLayout(), and show().
|
private |