22 virtual void initAfterPlacement();
23 virtual void movement();
25 virtual void startClipped();
26 virtual void endClipped();
28 bool isInWater(
const TVec3f &)
const;
29 bool calcWaterInfo(
const TVec3f &,
const TVec3f &,
WaterInfo *);
30 f32 calcNearestPos(
const TVec3f &, TVec3f *, TVec3f *, TVec3f *)
const;
31 f32 calcWaveHeight(
const TVec3f &, f32, TVec3f *);
32 void calcStreamVec(
const TVec3f &, f32, TVec3f *);
35 void updatePointsInLine(s32, s32, s32, s32);
36 f32 calcCurrentWidthRate(f32)
const;
37 f32 calcCurrentFlowSpeedRate(f32)
const;
38 void calcClippingBox();
62 TVec3f mNearestToWatchCam;
64 TVec3f mNerarestToCam;
66 OceanRingPipe* mOceanRingPipe;