Classes |
| class | Action |
| | Abstract base for actions. More...
|
| class | ActionAlchemy |
| class | ActionApply |
| class | ActionApplyWithSkill |
| class | ActionDoor |
| class | ActionEat |
| class | ActionEquip |
| class | ActionOpen |
| class | ActionRead |
| class | ActionRepair |
| class | ActionSoulgem |
| class | ActionTake |
| class | ActionTalk |
| class | ActionTeleport |
| class | ActionTrap |
| struct | ListAndResetHandles |
| | List all (Ogre-)handles, then reset RefData::mBaseNode to 0. More...
|
| class | Cells |
| | Cell container. More...
|
| struct | CellRefList |
| | A list of cell references. More...
|
| class | CellStore |
| | A storage struct for one single cell reference. More...
|
| class | Class |
| | Base class for referenceable esm records. More...
|
| class | ContainerStore |
| class | ContainerStoreIterator |
| | Iteration over a subset of objects in a ContainerStore. More...
|
| struct | ContentLoader |
| class | CustomData |
| | Base class for the MW-class-specific part of RefData. More...
|
| struct | EsmLoader |
| class | ESMStore |
| class | FailedAction |
| class | Fallback |
| class | Globals |
| class | InventoryStoreListener |
| | Variant of the ContainerStore for NPCs. More...
|
| class | InventoryStore |
| struct | LiveCellRefBase |
| | Used to create pointers to hold any type of LiveCellRef<> object. More...
|
| struct | LiveCellRef |
| class | LocalScripts |
| | List of active local scripts. More...
|
| class | ManualRef |
| | Manually constructed live cell ref. More...
|
| class | NullAction |
| | Action: do nothing. More...
|
| struct | OmwLoader |
| | Placeholder for real OpenMW content loader. More...
|
| class | MovementSolver |
| class | PhysicsSystem |
| class | Player |
| | NPC object representing the player and additional player data. More...
|
| class | Ptr |
| | Pointer to a LiveCellRef. More...
|
| struct | RecordCmp |
| struct | LocalRotation |
| class | RefData |
| class | Scene |
| struct | StoreBase |
| class | SharedIterator |
| class | Store |
| class | Store< ESM::LandTexture > |
| class | Store< ESM::Land > |
| class | Store< ESM::Cell > |
| class | Store< ESM::Pathgrid > |
| class | IndexedStore |
| struct | Store< ESM::Skill > |
| struct | Store< ESM::MagicEffect > |
| class | Store< ESM::Attribute > |
| class | TimeStamp |
| | In-game time stamp. More...
|
| struct | WeatherResult |
| | Defines the actual weather that results from weather setting (see below), time of day and weather transition. More...
|
| struct | Weather |
| | Defines a single weather setting (according to INI) More...
|
| class | WeatherManager |
| struct | GameContentLoader |
| struct | ListHandlesFunctor |
| struct | AddDetectedReference |
| class | World |
| | The game world and its visual representation. More...
|
Typedefs |
typedef std::vector< std::pair
< MWWorld::Ptr,
MWMechanics::Movement > > | PtrMovementList |
typedef std::vector< std::pair
< Ptr, Ogre::Vector3 > > | PtrVelocityList |
Functions |
| template<typename X > |
| bool | operator== (const LiveCellRef< X > &ref, int pRefnum) |
| bool | operator== (const ContainerStoreIterator &left, const ContainerStoreIterator &right) |
| bool | operator!= (const ContainerStoreIterator &left, const ContainerStoreIterator &right) |
| static bool | isCacheableRecord (int id) |
| template<> |
| const ESM::Cell * | ESMStore::insert< ESM::Cell > (const ESM::Cell &cell) |
| template<> |
| const ESM::NPC * | ESMStore::insert< ESM::NPC > (const ESM::NPC &npc) |
| template<> |
| const Store< ESM::Activator > & | ESMStore::get< ESM::Activator > () const |
| template<> |
| const Store< ESM::Potion > & | ESMStore::get< ESM::Potion > () const |
| template<> |
| const Store< ESM::Apparatus > & | ESMStore::get< ESM::Apparatus > () const |
| template<> |
| const Store< ESM::Armor > & | ESMStore::get< ESM::Armor > () const |
| template<> |
| const Store< ESM::BodyPart > & | ESMStore::get< ESM::BodyPart > () const |
| template<> |
| const Store< ESM::Book > & | ESMStore::get< ESM::Book > () const |
| template<> |
| const Store< ESM::BirthSign > & | ESMStore::get< ESM::BirthSign > () const |
| template<> |
| const Store< ESM::Class > & | ESMStore::get< ESM::Class > () const |
| template<> |
| const Store< ESM::Clothing > & | ESMStore::get< ESM::Clothing > () const |
| template<> |
| const Store< ESM::LoadCNTC > & | ESMStore::get< ESM::LoadCNTC > () const |
| template<> |
| const Store< ESM::Container > & | ESMStore::get< ESM::Container > () const |
| template<> |
| const Store< ESM::Creature > & | ESMStore::get< ESM::Creature > () const |
| template<> |
| const Store< ESM::LoadCREC > & | ESMStore::get< ESM::LoadCREC > () const |
| template<> |
| const Store< ESM::Dialogue > & | ESMStore::get< ESM::Dialogue > () const |
| template<> |
| const Store< ESM::Door > & | ESMStore::get< ESM::Door > () const |
| template<> |
| const Store< ESM::Enchantment > & | ESMStore::get< ESM::Enchantment > () const |
| template<> |
| const Store< ESM::Faction > & | ESMStore::get< ESM::Faction > () const |
| template<> |
| const Store< ESM::Global > & | ESMStore::get< ESM::Global > () const |
| template<> |
| const Store< ESM::Ingredient > & | ESMStore::get< ESM::Ingredient > () const |
| template<> |
const Store
< ESM::CreatureLevList > & | ESMStore::get< ESM::CreatureLevList > () const |
| template<> |
| const Store< ESM::ItemLevList > & | ESMStore::get< ESM::ItemLevList > () const |
| template<> |
| const Store< ESM::Light > & | ESMStore::get< ESM::Light > () const |
| template<> |
| const Store< ESM::Lockpick > & | ESMStore::get< ESM::Lockpick > () const |
| template<> |
| const Store< ESM::Miscellaneous > & | ESMStore::get< ESM::Miscellaneous > () const |
| template<> |
| const Store< ESM::NPC > & | ESMStore::get< ESM::NPC > () const |
| template<> |
| const Store< ESM::LoadNPCC > & | ESMStore::get< ESM::LoadNPCC > () const |
| template<> |
| const Store< ESM::Probe > & | ESMStore::get< ESM::Probe > () const |
| template<> |
| const Store< ESM::Race > & | ESMStore::get< ESM::Race > () const |
| template<> |
| const Store< ESM::Region > & | ESMStore::get< ESM::Region > () const |
| template<> |
| const Store< ESM::Repair > & | ESMStore::get< ESM::Repair > () const |
| template<> |
const Store
< ESM::SoundGenerator > & | ESMStore::get< ESM::SoundGenerator > () const |
| template<> |
| const Store< ESM::Sound > & | ESMStore::get< ESM::Sound > () const |
| template<> |
| const Store< ESM::Spell > & | ESMStore::get< ESM::Spell > () const |
| template<> |
| const Store< ESM::StartScript > & | ESMStore::get< ESM::StartScript > () const |
| template<> |
| const Store< ESM::Static > & | ESMStore::get< ESM::Static > () const |
| template<> |
| const Store< ESM::Weapon > & | ESMStore::get< ESM::Weapon > () const |
| template<> |
| const Store< ESM::GameSetting > & | ESMStore::get< ESM::GameSetting > () const |
| template<> |
| const Store< ESM::Script > & | ESMStore::get< ESM::Script > () const |
| template<> |
| const Store< ESM::Cell > & | ESMStore::get< ESM::Cell > () const |
| template<> |
| const Store< ESM::Land > & | ESMStore::get< ESM::Land > () const |
| template<> |
| const Store< ESM::LandTexture > & | ESMStore::get< ESM::LandTexture > () const |
| template<> |
| const Store< ESM::Pathgrid > & | ESMStore::get< ESM::Pathgrid > () const |
| template<> |
| const Store< ESM::MagicEffect > & | ESMStore::get< ESM::MagicEffect > () const |
| template<> |
| const Store< ESM::Skill > & | ESMStore::get< ESM::Skill > () const |
| template<> |
| const Store< ESM::Attribute > & | ESMStore::get< ESM::Attribute > () const |
| bool | operator== (const Ptr &left, const Ptr &right) |
| bool | operator!= (const Ptr &left, const Ptr &right) |
| bool | operator< (const Ptr &left, const Ptr &right) |
| bool | operator>= (const Ptr &left, const Ptr &right) |
| bool | operator> (const Ptr &left, const Ptr &right) |
| bool | operator<= (const Ptr &left, const Ptr &right) |
| bool | operator== (const TimeStamp &left, const TimeStamp &right) |
| bool | operator!= (const TimeStamp &left, const TimeStamp &right) |
| bool | operator< (const TimeStamp &left, const TimeStamp &right) |
| bool | operator<= (const TimeStamp &left, const TimeStamp &right) |
| bool | operator> (const TimeStamp &left, const TimeStamp &right) |
| bool | operator>= (const TimeStamp &left, const TimeStamp &right) |
| TimeStamp | operator+ (const TimeStamp &stamp, double hours) |
| TimeStamp | operator+ (double hours, const TimeStamp &stamp) |
| double | operator- (const TimeStamp &left, const TimeStamp &right) |
| | Returns the difference between left and right in in-game hours.
|
Variables |
| static const float | sMaxSlope = 60.0f |
| static const float | sStepSize = 32.0f |
| static const int | sMaxIterations = 8 |