|
| Set (const Common::String &name, Common::SeekableReadStream *data) |
|
void | loadText (TextSplitter &ts) |
|
void | loadBinary (Common::SeekableReadStream *data) |
|
void | setupOverworldLights () |
|
void | saveState (SaveGame *savedState) const |
|
bool | restoreState (SaveGame *savedState) |
|
void | drawBackground () const |
|
void | drawBitmaps (ObjectState::Position stage) |
|
void | setupCamera () |
|
void | setupLights (const Math::Vector3d &pos, bool inOverworld) |
|
void | setSoundPosition (const char *soundName, const Math::Vector3d &pos) |
|
void | setSoundPosition (const char *soundName, const Math::Vector3d &pos, int minVol, int maxVol) |
|
void | calculateSoundPosition (const Math::Vector3d &pos, int minVol, int maxVol, int &volume, int &balance) |
|
void | setSoundParameters (int minVolume, int maxVolume) |
|
void | getSoundParameters (int *minVolume, int *maxVolume) |
|
const Common::String & | getName () const |
|
void | setLightEnableState (bool state) |
|
void | setLightIntensity (const char *light, float intensity) |
|
void | setLightIntensity (int light, float intensity) |
|
void | setLightPosition (const char *light, const Math::Vector3d &pos) |
|
void | setLightPosition (int light, const Math::Vector3d &pos) |
|
void | setLightEnabled (const char *light, bool enabled) |
|
void | setLightEnabled (int light, bool enabled) |
|
void | turnOffLights () |
|
void | setSetup (int num) |
|
int | getSetup () const |
|
int | getNumSetups () const |
|
int | getSectorCount () |
|
Sector * | getSectorBase (int id) |
|
Sector * | getSectorByName (const Common::String &name) |
|
Sector * | getSectorBySubstring (const Common::String &str) |
|
Sector * | getSectorBySubstring (const Common::String &str, const Math::Vector3d &pos) |
|
Sector * | findPointSector (const Math::Vector3d &p, Sector::SectorType type) |
|
int | findSectorSortOrder (const Math::Vector3d &p, Sector::SectorType type) |
|
void | findClosestSector (const Math::Vector3d &p, Sector **sect, Math::Vector3d *closestPt) |
|
void | shrinkBoxes (float radius) |
|
void | unshrinkBoxes () |
|
void | addObjectState (const ObjectState::Ptr &s) |
|
void | deleteObjectState (const ObjectState::Ptr &s) |
|
void | moveObjectStateToFront (const ObjectState::Ptr &s) |
|
void | moveObjectStateToBack (const ObjectState::Ptr &s) |
|
ObjectState * | addObjectState (int setupID, ObjectState::Position pos, const char *bitmap, const char *zbitmap, bool transparency) |
|
ObjectState * | findState (const Common::String &filename) |
|
CMap * | getCMap () |
|
Setup * | getCurrSetup () |
|
Setup * | getSetup (int num) const |
|
const Common::List< Light * > & | getLights (bool inOverworld) |
|
const Math::Frustum & | getFrustum () |
|
int | getShadowCount () const |
|
SetShadow * | getShadow (int i) |
|
SetShadow * | getShadowByName (const Common::String &name) |
|
void | setId (int id) |
|
int | getId () const override |
|
int32 | getTag () const override |
|