![]() |
RigsofRods
2023.09
Soft-body Physics Simulation
|
< TODO: Mixed gfx+physics (waves) - must be separated ~ only_a_ptr, 02/2018 More...
#include <IWater.h>
Public Member Functions | |
IWater () | |
virtual | ~IWater () |
virtual float | GetStaticWaterHeight ()=0 |
Returns static water level configured in 'terrn2'. More... | |
virtual void | SetStaticWaterHeight (float value)=0 |
virtual void | SetWaterBottomHeight (float) |
virtual void | SetWavesHeight (float) |
virtual float | CalcWavesHeight (Ogre::Vector3 pos)=0 |
virtual Ogre::Vector3 | CalcWavesVelocity (Ogre::Vector3 pos)=0 |
virtual void | SetWaterVisible (bool value)=0 |
virtual void | WaterSetSunPosition (Ogre::Vector3) |
virtual bool | IsUnderWater (Ogre::Vector3 pos)=0 |
virtual void | FrameStepWater (float dt)=0 |
virtual void | SetReflectionPlaneHeight (float) |
virtual void | UpdateReflectionPlane (float) |
virtual void | WaterPrepareShutdown () |
virtual void | UpdateWater ()=0 |
virtual void | SetForcedCameraTransform (Ogre::Radian, Ogre::Vector3, Ogre::Quaternion) |
virtual void | ClearForcedCameraTransform () |
< TODO: Mixed gfx+physics (waves) - must be separated ~ only_a_ptr, 02/2018
|
pure virtual |
Implemented in RoR::Water, and RoR::HydraxWater.
|
pure virtual |
Implemented in RoR::Water, and RoR::HydraxWater.
|
inlinevirtual |
Reimplemented in RoR::Water.
|
pure virtual |
Implemented in RoR::Water, and RoR::HydraxWater.
|
pure virtual |
Returns static water level configured in 'terrn2'.
Implemented in RoR::Water, and RoR::HydraxWater.
|
pure virtual |
Implemented in RoR::Water, and RoR::HydraxWater.
|
inlinevirtual |
Reimplemented in RoR::Water.
|
inlinevirtual |
Reimplemented in RoR::Water.
|
pure virtual |
Implemented in RoR::Water, and RoR::HydraxWater.
|
inlinevirtual |
Reimplemented in RoR::Water.
|
pure virtual |
Implemented in RoR::Water, and RoR::HydraxWater.
|
inlinevirtual |
Reimplemented in RoR::Water.
|
inlinevirtual |
Reimplemented in RoR::Water.
|
pure virtual |
Implemented in RoR::Water, and RoR::HydraxWater.
|
inlinevirtual |
Reimplemented in RoR::Water.
|
inlinevirtual |
Reimplemented in RoR::HydraxWater.