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