![]() |
RigsofRods
2023.09
Soft-body Physics Simulation
|
< TODO: Mixed gfx+physics (waves) - must be separated ~ only_a_ptr, 02/2018 More...
#include <IWater.h>
Inheritance diagram for RoR::IWater: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.
1.8.17