|
Public Methods |
| | CybWaterC (CybWorldC *) |
| | CybWaterC (const CybWaterC &) |
| CybWaterC & | operator= (const CybWaterC &) |
| virtual void | CreateNewCopy (CybGeometryC *pNode) |
| virtual | ~CybWaterC () |
| virtual void | FinishInit () |
| virtual void | SetEvent (long, const void *, BaseI *) |
| virtual long | GetFieldEventID (const char *) |
| virtual long | GetFieldDataType (long) |
| virtual void | ToChannelDefault (CybChannelC *, long lFlag) |
| virtual void | ToChannelTexture (CybChannelC *, long lFlag) |
| virtual void | ToIsectLineChannel (CybIsectLineChannelC *) |
Public Attributes |
| SFBool | m_bEnabled |
| SFFloat | m_fXDimension |
| SFFloat | m_fZDimension |
| SFFloat | m_fXSpacing |
| SFFloat | m_fZSpacing |
| SFVec3f | m_vCenter |
| SFBool | m_bWaveFocus |
| SFFloat | m_fWaveLength |
| SFFloat | m_fWaveAmplitude |
| SFFloat | m_fWaveAttenuation |
| TimeC | m_tCycleInterval |
| SFVec2f | m_vTextureFactor |
| SFBool | m_bReverse |
| SFBool | m_bCulling |
| SFBool | m_bUpdateRender |
| TEXTURE | m_pTexture |
Static Public Attributes |
| char | VRMLKeyStrList [][30] |
Protected Methods |
| void | SendIsBoundOutEvents (SFBool b) |
| virtual void | LoadVRML (char *&iter, const char *iterEnd, long &znr) |
| virtual void | CleanupRender () |
| virtual void | PrepareRender () |
| void | UpdateWaves () |
| void | TriToIsectLineChannel (CybIsectLineChannelC *pIsectChan, VectorC &vStartLine, VectorC &vEndLine, StandardVertex &v0, StandardVertex &v1, StandardVertex &v2) |
Protected Attributes |
| StandardVertex * | m_pVertices |
| unsigned int * | m_pIndices |
| long | m_lNumVertices |
| long | m_lNumIndices |
| long | m_lWidth |
| long | m_lHeight |