|
|
|
@ -224,7 +224,7 @@ namespace MWWorld
|
|
|
|
|
|
|
|
|
|
void setWaterHeight(const float height) override;
|
|
|
|
|
|
|
|
|
|
void rotateWorldObject (const MWWorld::Ptr& ptr, osg::Quat rotate) override;
|
|
|
|
|
void rotateWorldObject (const MWWorld::Ptr& ptr, const osg::Quat& rotate) override;
|
|
|
|
|
|
|
|
|
|
bool toggleWater() override;
|
|
|
|
|
bool toggleWorld() override;
|
|
|
|
@ -376,7 +376,7 @@ namespace MWWorld
|
|
|
|
|
MWWorld::Ptr moveObject (const Ptr& ptr, CellStore* newCell, const osg::Vec3f& position, bool movePhysics=true) override;
|
|
|
|
|
///< @return an updated Ptr
|
|
|
|
|
|
|
|
|
|
MWWorld::Ptr moveObjectBy(const Ptr& ptr, osg::Vec3f vec, bool moveToActive, bool ignoreCollisions) override;
|
|
|
|
|
MWWorld::Ptr moveObjectBy(const Ptr& ptr, const osg::Vec3f& vec, bool moveToActive, bool ignoreCollisions) override;
|
|
|
|
|
///< @return an updated Ptr
|
|
|
|
|
|
|
|
|
|
void scaleObject (const Ptr& ptr, float scale) override;
|
|
|
|
@ -387,7 +387,7 @@ namespace MWWorld
|
|
|
|
|
/// \param adjust indicates rotation should be set or adjusted
|
|
|
|
|
void rotateObject (const Ptr& ptr, const osg::Vec3f& rot, MWBase::RotationFlags flags = MWBase::RotationFlag_inverseOrder) override;
|
|
|
|
|
|
|
|
|
|
MWWorld::Ptr placeObject(const MWWorld::ConstPtr& ptr, MWWorld::CellStore* cell, ESM::Position pos) override;
|
|
|
|
|
MWWorld::Ptr placeObject(const MWWorld::ConstPtr& ptr, MWWorld::CellStore* cell, const ESM::Position& pos) override;
|
|
|
|
|
///< Place an object. Makes a copy of the Ptr.
|
|
|
|
|
|
|
|
|
|
MWWorld::Ptr safePlaceObject (const MWWorld::ConstPtr& ptr, const MWWorld::ConstPtr& referenceObject, MWWorld::CellStore* referenceCell, int direction, float distance) override;
|
|
|
|
|