|
RigsofRods
Soft-body Physics Simulation
|
virtual float GetStaticWaterHeight()=0
Returns static water level configured in 'terrn2'.
virtual float CalcWavesHeight(Ogre::Vector3 pos)=0
Global forward declarations.
virtual void FrameStepWater(float dt)=0
< TODO: Mixed gfx+physics (waves) - must be separated ~ only_a_ptr, 02/2018
virtual void UpdateWater()=0
virtual Ogre::Vector3 CalcWavesVelocity(Ogre::Vector3 pos)=0
virtual bool IsUnderWater(Ogre::Vector3 pos)=0
virtual void UpdateReflectionPlane(float h)
virtual void SetForcedCameraTransform(Ogre::Radian fovy, Ogre::Vector3 pos, Ogre::Quaternion rot)
virtual void SetReflectionPlaneHeight(float centerheight)
virtual void WaterPrepareShutdown()
virtual void SetWaterVisible(bool value)=0
virtual void SetWaterBottomHeight(float value)
virtual void WaterSetSunPosition(Ogre::Vector3)
virtual void SetWavesHeight(float value)
virtual void SetStaticWaterHeight(float value)=0
virtual void ClearForcedCameraTransform()