Rigs of Rods 2023.09
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Public Member Functions
RoR::IGfxWater Class Referenceabstract

#include <IGfxWater.h>

+ Inheritance diagram for RoR::IGfxWater:

Public Member Functions

 IGfxWater ()
 
virtual ~IGfxWater ()
 
virtual void SetWaterBottomHeight (float)
 
virtual void SetWaterVisible (bool value)=0
 
virtual void WaterSetSunPosition (Ogre::Vector3)
 
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 ()
 

Detailed Description

Definition at line 32 of file IGfxWater.h.

Constructor & Destructor Documentation

◆ IGfxWater()

RoR::IGfxWater::IGfxWater ( )
inline

Definition at line 35 of file IGfxWater.h.

◆ ~IGfxWater()

virtual RoR::IGfxWater::~IGfxWater ( )
inlinevirtual

Definition at line 39 of file IGfxWater.h.

Member Function Documentation

◆ ClearForcedCameraTransform()

virtual void RoR::IGfxWater::ClearForcedCameraTransform ( )
inlinevirtual

Reimplemented in RoR::GfxWater.

Definition at line 54 of file IGfxWater.h.

◆ FrameStepWater()

virtual void RoR::IGfxWater::FrameStepWater ( float  dt)
pure virtual

Implemented in RoR::GfxWater, and RoR::HydraxWater.

◆ SetForcedCameraTransform()

virtual void RoR::IGfxWater::SetForcedCameraTransform ( Ogre::Radian  ,
Ogre::Vector3  ,
Ogre::Quaternion   
)
inlinevirtual

Reimplemented in RoR::GfxWater.

Definition at line 53 of file IGfxWater.h.

◆ SetReflectionPlaneHeight()

virtual void RoR::IGfxWater::SetReflectionPlaneHeight ( float  )
inlinevirtual

Reimplemented in RoR::GfxWater.

Definition at line 47 of file IGfxWater.h.

◆ SetWaterBottomHeight()

virtual void RoR::IGfxWater::SetWaterBottomHeight ( float  )
inlinevirtual

Reimplemented in RoR::GfxWater.

Definition at line 43 of file IGfxWater.h.

◆ SetWaterVisible()

virtual void RoR::IGfxWater::SetWaterVisible ( bool  value)
pure virtual

Implemented in RoR::GfxWater, and RoR::HydraxWater.

◆ UpdateReflectionPlane()

virtual void RoR::IGfxWater::UpdateReflectionPlane ( float  )
inlinevirtual

Reimplemented in RoR::GfxWater.

Definition at line 48 of file IGfxWater.h.

◆ UpdateWater()

virtual void RoR::IGfxWater::UpdateWater ( )
pure virtual

Implemented in RoR::GfxWater, and RoR::HydraxWater.

◆ WaterPrepareShutdown()

virtual void RoR::IGfxWater::WaterPrepareShutdown ( )
inlinevirtual

Reimplemented in RoR::GfxWater.

Definition at line 49 of file IGfxWater.h.

◆ WaterSetSunPosition()

virtual void RoR::IGfxWater::WaterSetSunPosition ( Ogre::Vector3  )
inlinevirtual

Reimplemented in RoR::HydraxWater.

Definition at line 45 of file IGfxWater.h.


The documentation for this class was generated from the following file: