IOceanWater Class Reference

List of all members.

Public Member Functions

C++ only code
virtual bool PrepareVisibily (const OceanCamera *cam)=0
virtual void BindTarget ()=0
virtual void Render ()=0
virtual void RenderSkybox ()=0
virtual void UploadGeometry ()=0
virtual void ComputeMesh ()=0
Script and C++ interfaces
virtual void SetWaterVisible (bool bVis)=0
virtual void SetSkyboxVisible (bool bVis)=0
virtual void SetStrength (float)=0
virtual void SetDisplace (bool)=0
virtual void SetOctaves (float)=0
virtual void SetScale (float)=0
virtual void SetFalloff (float)=0
virtual void SetAnimspeed (float)=0
virtual void SetTimemulti (float)=0
virtual void SetPaused (bool)=0
virtual void SetLODbias (float)=0
virtual void SetDisplayTargets (bool)=0
virtual void SetElevation (float)=0
virtual void SetSunPosAlpha (float)=0
virtual void SetSunPosTheta (float)=0
virtual void SetSunShininess (float)=0
virtual void SetSunStrength (float)=0
virtual void SetSmooth (bool)=0
virtual void SetReflRefrStrength (float)=0
virtual void SetWaterColourR (float)=0
virtual void SetWaterColourG (float)=0
virtual void SetWaterColourB (float)=0
virtual void SetDiffuseRefl (bool)=0


Detailed Description

IOceanWater Ocean/water interface class. call the function IOceanWater * GetOcean() to get the Ocean Interface

Member Function Documentation

virtual bool IOceanWater::PrepareVisibily ( const OceanCamera *  cam  )  [pure virtual]

virtual void IOceanWater::BindTarget (  )  [pure virtual]

virtual void IOceanWater::Render (  )  [pure virtual]

virtual void IOceanWater::RenderSkybox (  )  [pure virtual]

virtual void IOceanWater::UploadGeometry (  )  [pure virtual]

virtual void IOceanWater::ComputeMesh (  )  [pure virtual]

virtual void IOceanWater::SetWaterVisible ( bool  bVis  )  [pure virtual]

virtual void IOceanWater::SetSkyboxVisible ( bool  bVis  )  [pure virtual]

virtual void IOceanWater::SetStrength ( float   )  [pure virtual]

virtual void IOceanWater::SetDisplace ( bool   )  [pure virtual]

virtual void IOceanWater::SetOctaves ( float   )  [pure virtual]

virtual void IOceanWater::SetScale ( float   )  [pure virtual]

virtual void IOceanWater::SetFalloff ( float   )  [pure virtual]

virtual void IOceanWater::SetAnimspeed ( float   )  [pure virtual]

virtual void IOceanWater::SetTimemulti ( float   )  [pure virtual]

virtual void IOceanWater::SetPaused ( bool   )  [pure virtual]

virtual void IOceanWater::SetLODbias ( float   )  [pure virtual]

virtual void IOceanWater::SetDisplayTargets ( bool   )  [pure virtual]

virtual void IOceanWater::SetElevation ( float   )  [pure virtual]

virtual void IOceanWater::SetSunPosAlpha ( float   )  [pure virtual]

virtual void IOceanWater::SetSunPosTheta ( float   )  [pure virtual]

virtual void IOceanWater::SetSunShininess ( float   )  [pure virtual]

virtual void IOceanWater::SetSunStrength ( float   )  [pure virtual]

virtual void IOceanWater::SetSmooth ( bool   )  [pure virtual]

virtual void IOceanWater::SetReflRefrStrength ( float   )  [pure virtual]

virtual void IOceanWater::SetWaterColourR ( float   )  [pure virtual]

virtual void IOceanWater::SetWaterColourG ( float   )  [pure virtual]

virtual void IOceanWater::SetWaterColourB ( float   )  [pure virtual]

virtual void IOceanWater::SetDiffuseRefl ( bool   )  [pure virtual]


Azote Studio(C) Azote Studio 2005-2006. Generated the 7 Jan 2008 with Doxygen 1.5.3