OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MWBase::World Member List

This is the complete list of members for MWBase::World, including all inherited members.

activate(const MWWorld::Ptr &object, const MWWorld::Ptr &actor)=0MWBase::Worldpure virtual
activateDoor(const MWWorld::Ptr &door)=0MWBase::Worldpure virtual
activateDoor(const MWWorld::Ptr &door, int state)=0MWBase::Worldpure virtual
adjustPosition(const MWWorld::Ptr &ptr, bool force)=0MWBase::Worldpure virtual
adjustSky()=0MWBase::Worldpure virtual
advanceTime(double hours, bool incremental=false)=0MWBase::Worldpure virtual
aimToTarget(const MWWorld::ConstPtr &actor, const MWWorld::ConstPtr &target)=0MWBase::Worldpure virtual
allowVanityMode(bool allow)=0MWBase::Worldpure virtual
breakInvisibility(const MWWorld::Ptr &actor)=0MWBase::Worldpure virtual
canPlaceObject(float cursorX, float cursorY)=0MWBase::Worldpure virtual
canRest()=0MWBase::Worldpure virtual
castRay(float x1, float y1, float z1, float x2, float y2, float z2)=0MWBase::Worldpure virtual
castSpell(const MWWorld::Ptr &actor)=0MWBase::Worldpure virtual
changeToCell(const ESM::CellId &cellId, const ESM::Position &position, bool adjustPlayerPos, bool changeEvent=true)=0MWBase::Worldpure virtual
changeToExteriorCell(const ESM::Position &position, bool adjustPlayerPos, bool changeEvent=true)=0MWBase::Worldpure virtual
changeToInteriorCell(const std::string &cellName, const ESM::Position &position, bool adjustPlayerPos, bool changeEvent=true)=0MWBase::Worldpure virtual
changeVanityModeScale(float factor)=0MWBase::Worldpure virtual
changeWeather(const std::string &region, const unsigned int id)=0MWBase::Worldpure virtual
clear()=0MWBase::Worldpure virtual
confiscateStolenItems(const MWWorld::Ptr &ptr)=0MWBase::Worldpure virtual
countSavedGameCells() const =0MWBase::Worldpure virtual
countSavedGameRecords() const =0MWBase::Worldpure virtual
createOverrideRecord(const ESM::CreatureLevList &record)=0MWBase::Worldpure virtual
createOverrideRecord(const ESM::ItemLevList &record)=0MWBase::Worldpure virtual
createRecord(const ESM::Potion &record)=0MWBase::Worldpure virtual
createRecord(const ESM::Spell &record)=0MWBase::Worldpure virtual
createRecord(const ESM::Class &record)=0MWBase::Worldpure virtual
createRecord(const ESM::Cell &record)=0MWBase::Worldpure virtual
createRecord(const ESM::NPC &record)=0MWBase::Worldpure virtual
createRecord(const ESM::Armor &record)=0MWBase::Worldpure virtual
createRecord(const ESM::Weapon &record)=0MWBase::Worldpure virtual
createRecord(const ESM::Clothing &record)=0MWBase::Worldpure virtual
createRecord(const ESM::Enchantment &record)=0MWBase::Worldpure virtual
createRecord(const ESM::Book &record)=0MWBase::Worldpure virtual
deleteObject(const MWWorld::Ptr &ptr)=0MWBase::Worldpure virtual
Detect_Creature enum valueMWBase::World
Detect_Enchantment enum valueMWBase::World
Detect_Key enum valueMWBase::World
DetectionType enum nameMWBase::World
disable(const MWWorld::Ptr &ptr)=0MWBase::Worldpure virtual
dropObjectOnGround(const MWWorld::Ptr &actor, const MWWorld::ConstPtr &object, int amount)=0MWBase::Worldpure virtual
enable(const MWWorld::Ptr &ptr)=0MWBase::Worldpure virtual
enableActorCollision(const MWWorld::Ptr &actor, bool enable)=0MWBase::Worldpure virtual
enableLevitation(bool enable)=0MWBase::Worldpure virtual
enableTeleporting(bool enable)=0MWBase::Worldpure virtual
explodeSpell(const osg::Vec3f &origin, const ESM::EffectList &effects, const MWWorld::Ptr &caster, const MWWorld::Ptr &ignore, ESM::RangeType rangeType, const std::string &id, const std::string &sourceName, const bool fromProjectile=false)=0MWBase::Worldpure virtual
findContainer(const MWWorld::ConstPtr &ptr)=0MWBase::Worldpure virtual
findExteriorPosition(const std::string &name, ESM::Position &pos)=0MWBase::Worldpure virtual
findInteriorPosition(const std::string &name, ESM::Position &pos)=0MWBase::Worldpure virtual
findInteriorPositionInWorldSpace(const MWWorld::CellStore *cell, osg::Vec3f &result)=0MWBase::Worldpure virtual
fixPosition(const MWWorld::Ptr &actor)=0MWBase::Worldpure virtual
getActorCollidingWith(const MWWorld::ConstPtr &object)=0MWBase::Worldpure virtual
getActorHeadTransform(const MWWorld::ConstPtr &actor) const =0MWBase::Worldpure virtual
getActorStandingOn(const MWWorld::ConstPtr &object)=0MWBase::Worldpure virtual
getAnimation(const MWWorld::Ptr &ptr)=0MWBase::Worldpure virtual
getAnimation(const MWWorld::ConstPtr &ptr) const =0MWBase::Worldpure virtual
getCell(const ESM::CellId &id)=0MWBase::Worldpure virtual
getCellName(const MWWorld::CellStore *cell=0) const =0MWBase::Worldpure virtual
getContainersOwnedBy(const MWWorld::ConstPtr &npc, std::vector< MWWorld::Ptr > &out)=0MWBase::Worldpure virtual
getContentFiles() const =0MWBase::Worldpure virtual
getCurrentWeather() const =0MWBase::Worldpure virtual
getDay() const =0MWBase::Worldpure virtual
getDistanceToFacedObject()=0MWBase::Worldpure virtual
getDistToNearestRayHit(const osg::Vec3f &from, const osg::Vec3f &dir, float maxDist, bool includeWater=false)=0MWBase::Worldpure virtual
getDoorMarkers(MWWorld::CellStore *cell, std::vector< DoorMarker > &out)=0MWBase::Worldpure virtual
getEsmReader()=0MWBase::Worldpure virtual
getExterior(int x, int y)=0MWBase::Worldpure virtual
getExterior(const std::string &cellName) const =0MWBase::Worldpure virtual
getFacedObject()=0MWBase::Worldpure virtual
getFallback() const =0MWBase::Worldpure virtual
getGlobalFloat(const std::string &name) const =0MWBase::Worldpure virtual
getGlobalInt(const std::string &name) const =0MWBase::Worldpure virtual
getGlobalVariableType(const std::string &name) const =0MWBase::Worldpure virtual
getGodModeState()=0MWBase::Worldpure virtual
getHalfExtents(const MWWorld::ConstPtr &actor, bool rendering=false) const =0MWBase::Worldpure virtual
getHitContact(const MWWorld::ConstPtr &ptr, float distance)=0MWBase::Worldpure virtual
getHitDistance(const MWWorld::ConstPtr &actor, const MWWorld::ConstPtr &target)=0MWBase::Worldpure virtual
getInterior(const std::string &name)=0MWBase::Worldpure virtual
getItemsOwnedBy(const MWWorld::ConstPtr &npc, std::vector< MWWorld::Ptr > &out)=0MWBase::Worldpure virtual
getLocalScripts()=0MWBase::Worldpure virtual
getLOS(const MWWorld::ConstPtr &actor, const MWWorld::ConstPtr &targetActor)=0MWBase::Worldpure virtual
getMasserPhase() const =0MWBase::Worldpure virtual
getMaxActivationDistance()=0MWBase::Worldpure virtual
getMonth() const =0MWBase::Worldpure virtual
getMonthName(int month=-1) const =0MWBase::Worldpure virtual
getNorthVector(const MWWorld::CellStore *cell)=0MWBase::Worldpure virtual
getPlayer()=0MWBase::Worldpure virtual
getPlayerCollidingWith(const MWWorld::ConstPtr &object)=0MWBase::Worldpure virtual
getPlayerPtr()=0MWBase::Worldpure virtual
getPlayerStandingOn(const MWWorld::ConstPtr &object)=0MWBase::Worldpure virtual
getPtr(const std::string &name, bool activeOnly)=0MWBase::Worldpure virtual
getScriptsEnabled() const =0MWBase::Worldpure virtual
getSecundaPhase() const =0MWBase::Worldpure virtual
getStore() const =0MWBase::Worldpure virtual
getStormDirection() const =0MWBase::Worldpure virtual
getTerrainHeightAt(const osg::Vec3f &worldPos) const =0MWBase::Worldpure virtual
getTimeScaleFactor() const =0MWBase::Worldpure virtual
getTimeStamp() const =0MWBase::Worldpure virtual
getWindSpeed()=0MWBase::Worldpure virtual
getYear() const =0MWBase::Worldpure virtual
goToJail()=0MWBase::Worldpure virtual
hasCellChanged() const =0MWBase::Worldpure virtual
hurtCollidingActors(const MWWorld::ConstPtr &object, float dmgPerSecond)=0MWBase::Worldpure virtual
hurtStandingActors(const MWWorld::ConstPtr &object, float dmgPerSecond)=0MWBase::Worldpure virtual
indexToPosition(int cellX, int cellY, float &x, float &y, bool centre=false) const =0MWBase::Worldpure virtual
isCellExterior() const =0MWBase::Worldpure virtual
isCellQuasiExterior() const =0MWBase::Worldpure virtual
isDark() const =0MWBase::Worldpure virtual
isFirstPerson() const =0MWBase::Worldpure virtual
isFlying(const MWWorld::Ptr &ptr) const =0MWBase::Worldpure virtual
isInStorm() const =0MWBase::Worldpure virtual
isLevitationEnabled() const =0MWBase::Worldpure virtual
isOnGround(const MWWorld::Ptr &ptr) const =0MWBase::Worldpure virtual
isPlayerInJail() const =0MWBase::Worldpure virtual
isSlowFalling(const MWWorld::Ptr &ptr) const =0MWBase::Worldpure virtual
isSubmerged(const MWWorld::ConstPtr &object) const =0MWBase::Worldpure virtual
isSwimming(const MWWorld::ConstPtr &object) const =0MWBase::Worldpure virtual
isTeleportingEnabled() const =0MWBase::Worldpure virtual
isUnderwater(const MWWorld::CellStore *cell, const osg::Vec3f &pos) const =0MWBase::Worldpure virtual
isWading(const MWWorld::ConstPtr &object) const =0MWBase::Worldpure virtual
isWalkingOnWater(const MWWorld::ConstPtr &actor) const =0MWBase::Worldpure virtual
isWaterWalkingCastableOnTarget(const MWWorld::ConstPtr &target) const =0MWBase::Worldpure virtual
launchMagicBolt(const std::string &spellId, bool stack, const ESM::EffectList &effects, const MWWorld::Ptr &caster, const std::string &sourceName, const osg::Vec3f &fallbackDirection)=0MWBase::Worldpure virtual
launchProjectile(MWWorld::Ptr actor, MWWorld::ConstPtr projectile, const osg::Vec3f &worldPos, const osg::Quat &orient, MWWorld::Ptr bow, float speed, float attackStrength)=0MWBase::Worldpure virtual
listDetectedReferences(const MWWorld::Ptr &ptr, std::vector< MWWorld::Ptr > &out, DetectionType type)=0MWBase::Worldpure virtual
markCellAsUnchanged()=0MWBase::Worldpure virtual
modRegion(const std::string &regionid, const std::vector< char > &chances)=0MWBase::Worldpure virtual
moveObject(const MWWorld::Ptr &ptr, float x, float y, float z)=0MWBase::Worldpure virtual
moveObject(const MWWorld::Ptr &ptr, MWWorld::CellStore *newCell, float x, float y, float z, bool movePhysics=true)=0MWBase::Worldpure virtual
operator=(const World &)MWBase::Worldprivate
placeObject(const MWWorld::ConstPtr &ptr, MWWorld::CellStore *cell, ESM::Position pos)=0MWBase::Worldpure virtual
placeObject(const MWWorld::ConstPtr &object, float cursorX, float cursorY, int amount)=0MWBase::Worldpure virtual
positionToIndex(float x, float y, int &cellX, int &cellY) const =0MWBase::Worldpure virtual
preloadCommonAssets()=0MWBase::Worldpure virtual
processChangedSettings(const std::set< std::pair< std::string, std::string > > &settings)=0MWBase::Worldpure virtual
queueMovement(const MWWorld::Ptr &ptr, const osg::Vec3f &velocity)=0MWBase::Worldpure virtual
readRecord(ESM::ESMReader &reader, uint32_t type, const std::map< int, int > &contentFileMap)=0MWBase::Worldpure virtual
reattachPlayerCamera()=0MWBase::Worldpure virtual
removeContainerScripts(const MWWorld::Ptr &reference)=0MWBase::Worldpure virtual
removeRefScript(MWWorld::RefData *ref)=0MWBase::Worldpure virtual
renderPlayer()=0MWBase::Worldpure virtual
resetActors()=0MWBase::Worldpure virtual
rotateObject(const MWWorld::Ptr &ptr, float x, float y, float z, bool adjust=false)=0MWBase::Worldpure virtual
safePlaceObject(const MWWorld::ConstPtr &ptr, const MWWorld::ConstPtr &referenceObject, MWWorld::CellStore *referenceCell, int direction, float distance)=0MWBase::Worldpure virtual
scaleObject(const MWWorld::Ptr &ptr, float scale)=0MWBase::Worldpure virtual
screenshot(osg::Image *image, int w, int h)=0MWBase::Worldpure virtual
searchPtr(const std::string &name, bool activeOnly)=0MWBase::Worldpure virtual
searchPtrViaActorId(int actorId)=0MWBase::Worldpure virtual
setCameraDistance(float dist, bool adjust=false, bool override=true)=0MWBase::Worldpure virtual
setDay(int day)=0MWBase::Worldpure virtual
setGlobalFloat(const std::string &name, float value)=0MWBase::Worldpure virtual
setGlobalInt(const std::string &name, int value)=0MWBase::Worldpure virtual
setHour(double hour)=0MWBase::Worldpure virtual
setMonth(int month)=0MWBase::Worldpure virtual
setMoonColour(bool red)=0MWBase::Worldpure virtual
setupPlayer()=0MWBase::Worldpure virtual
setWaterHeight(const float height)=0MWBase::Worldpure virtual
spawnBloodEffect(const MWWorld::Ptr &ptr, const osg::Vec3f &worldPosition)=0MWBase::Worldpure virtual
spawnEffect(const std::string &model, const std::string &textureOverride, const osg::Vec3f &worldPos)=0MWBase::Worldpure virtual
spawnRandomCreature(const std::string &creatureList)=0MWBase::Worldpure virtual
startNewGame(bool bypass)=0MWBase::Worldpure virtual
startSpellCast(const MWWorld::Ptr &actor)=0MWBase::Worldpure virtual
teleportToClosestMarker(const MWWorld::Ptr &ptr, const std::string &id)=0MWBase::Worldpure virtual
toggleCollisionMode()=0MWBase::Worldpure virtual
toggleGodMode()=0MWBase::Worldpure virtual
togglePlayerLooking(bool enable)=0MWBase::Worldpure virtual
togglePOV()=0MWBase::Worldpure virtual
togglePreviewMode(bool enable)=0MWBase::Worldpure virtual
toggleRenderMode(MWRender::RenderMode mode)=0MWBase::Worldpure virtual
toggleScripts()=0MWBase::Worldpure virtual
toggleSky()=0MWBase::Worldpure virtual
toggleVanityMode(bool enable)=0MWBase::Worldpure virtual
toggleWater()=0MWBase::Worldpure virtual
toggleWorld()=0MWBase::Worldpure virtual
undeleteObject(const MWWorld::Ptr &ptr)=0MWBase::Worldpure virtual
update(float duration, bool paused)=0MWBase::Worldpure virtual
updateDialogueGlobals()=0MWBase::Worldpure virtual
useDeathCamera()=0MWBase::Worldpure virtual
vanityRotateCamera(float *rot)=0MWBase::Worldpure virtual
World(const World &)MWBase::Worldprivate
World()MWBase::Worldinline
write(ESM::ESMWriter &writer, Loading::Listener &listener) const =0MWBase::Worldpure virtual
~World()MWBase::Worldinlinevirtual