libHSPlasma
Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
plFixedWaterState6 Class Reference

#include <plFixedWaterState6.h>

Classes

struct  WaveState

Public Types

enum  { kNoise, kSpecStart, kSpecEnd }

Public Member Functions

 plFixedWaterState6 ()
void read (hsStream *S)
void write (hsStream *S)
void prcWrite (pfPrcHelper *prc)
void prcParse (const pfPrcTag *tag)
hsVector3 getWaterOffset () const
const WaveStategetGeoState () const
WaveStategetGeoState ()
const WaveStategetTexState () const
WaveStategetTexState ()
float getRippleScale () const
float getWaterHeight () const
hsVector3 getWindDir () const
hsVector3 getSpecVector () const
hsVector3 getMaxAtten () const
hsVector3 getMinAtten () const
float getWispiness () const
hsColorRGBA getShoreTint () const
hsColorRGBA getMaxColor () const
hsColorRGBA getMinColor () const
float getEdgeOpacity () const
float getEdgeRadius () const
float getPeriod () const
float getFingerLength () const
hsVector3 getEnvCenter () const
float getEnvRefresh () const
float getEnvRadius () const
void setWaterOffset (const hsVector3 &offset)
void setRippleScale (float scale)
void setWaterHeight (float height)
void setWindDir (const hsVector3 &dir)
void setSpecVector (const hsVector3 &vec)
void setMaxAtten (const hsVector3 &atten)
void setMinAtten (const hsVector3 &atten)
void setWispiness (float wispiness)
void setShoreTint (const hsColorRGBA &tint)
void setMaxColor (const hsColorRGBA &color)
void setMinColor (const hsColorRGBA &color)
void setEdgeOpacity (float opacity)
void setEdgeRadius (float radius)
void setPeriod (float period)
void setFingerLength (float length)
void setEnvCenter (const hsVector3 &center)
void setEnvRefresh (float refresh)
void setEnvRadius (float radius)

Protected Attributes

hsVector3 fWaterOffset
WaveState fGeoState
WaveState fTexState
float fRippleScale
float fWaterHeight
hsVector3 fWindDir
hsVector3 fSpecVec
hsVector3 fMaxAtten
hsVector3 fMinAtten
float fWispiness
hsColorRGBA fShoreTint
hsColorRGBA fMaxColor
hsColorRGBA fMinColor
float fEdgeOpac
float fEdgeRadius
float fPeriod
float fFingerLength
hsVector3 fEnvCenter
float fEnvRefresh
float fEnvRadius

Member Enumeration Documentation

anonymous enum
Enumerator:
kNoise 
kSpecStart 
kSpecEnd 

Constructor & Destructor Documentation

plFixedWaterState6::plFixedWaterState6 ( )

Member Function Documentation

float plFixedWaterState6::getEdgeOpacity ( ) const
float plFixedWaterState6::getEdgeRadius ( ) const
hsVector3 plFixedWaterState6::getEnvCenter ( ) const
float plFixedWaterState6::getEnvRadius ( ) const
float plFixedWaterState6::getEnvRefresh ( ) const
float plFixedWaterState6::getFingerLength ( ) const
const WaveState& plFixedWaterState6::getGeoState ( ) const
WaveState& plFixedWaterState6::getGeoState ( )
hsVector3 plFixedWaterState6::getMaxAtten ( ) const
hsColorRGBA plFixedWaterState6::getMaxColor ( ) const
hsVector3 plFixedWaterState6::getMinAtten ( ) const
hsColorRGBA plFixedWaterState6::getMinColor ( ) const
float plFixedWaterState6::getPeriod ( ) const
float plFixedWaterState6::getRippleScale ( ) const
hsColorRGBA plFixedWaterState6::getShoreTint ( ) const
hsVector3 plFixedWaterState6::getSpecVector ( ) const
const WaveState& plFixedWaterState6::getTexState ( ) const
WaveState& plFixedWaterState6::getTexState ( )
float plFixedWaterState6::getWaterHeight ( ) const
hsVector3 plFixedWaterState6::getWaterOffset ( ) const
hsVector3 plFixedWaterState6::getWindDir ( ) const
float plFixedWaterState6::getWispiness ( ) const
void plFixedWaterState6::prcParse ( const pfPrcTag tag)
void plFixedWaterState6::prcWrite ( pfPrcHelper prc)
void plFixedWaterState6::read ( hsStream S)
void plFixedWaterState6::setEdgeOpacity ( float  opacity)
void plFixedWaterState6::setEdgeRadius ( float  radius)
void plFixedWaterState6::setEnvCenter ( const hsVector3 center)
void plFixedWaterState6::setEnvRadius ( float  radius)
void plFixedWaterState6::setEnvRefresh ( float  refresh)
void plFixedWaterState6::setFingerLength ( float  length)
void plFixedWaterState6::setMaxAtten ( const hsVector3 atten)
void plFixedWaterState6::setMaxColor ( const hsColorRGBA color)
void plFixedWaterState6::setMinAtten ( const hsVector3 atten)
void plFixedWaterState6::setMinColor ( const hsColorRGBA color)
void plFixedWaterState6::setPeriod ( float  period)
void plFixedWaterState6::setRippleScale ( float  scale)
void plFixedWaterState6::setShoreTint ( const hsColorRGBA tint)
void plFixedWaterState6::setSpecVector ( const hsVector3 vec)
void plFixedWaterState6::setWaterHeight ( float  height)
void plFixedWaterState6::setWaterOffset ( const hsVector3 offset)
void plFixedWaterState6::setWindDir ( const hsVector3 dir)
void plFixedWaterState6::setWispiness ( float  wispiness)
void plFixedWaterState6::write ( hsStream S)

Member Data Documentation

float plFixedWaterState6::fEdgeOpac
protected
float plFixedWaterState6::fEdgeRadius
protected
hsVector3 plFixedWaterState6::fEnvCenter
protected
float plFixedWaterState6::fEnvRadius
protected
float plFixedWaterState6::fEnvRefresh
protected
float plFixedWaterState6::fFingerLength
protected
WaveState plFixedWaterState6::fGeoState
protected
hsVector3 plFixedWaterState6::fMaxAtten
protected
hsColorRGBA plFixedWaterState6::fMaxColor
protected
hsVector3 plFixedWaterState6::fMinAtten
protected
hsColorRGBA plFixedWaterState6::fMinColor
protected
float plFixedWaterState6::fPeriod
protected
float plFixedWaterState6::fRippleScale
protected
hsColorRGBA plFixedWaterState6::fShoreTint
protected
hsVector3 plFixedWaterState6::fSpecVec
protected
WaveState plFixedWaterState6::fTexState
protected
float plFixedWaterState6::fWaterHeight
protected
hsVector3 plFixedWaterState6::fWaterOffset
protected
hsVector3 plFixedWaterState6::fWindDir
protected
float plFixedWaterState6::fWispiness
protected

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