22 virtual void notifyActivate();
23 virtual void notifyDeactivate();
24 virtual bool isInterpolationOff()
const;
25 virtual bool isCollisionOff()
const;
26 virtual bool isZeroFrameMoveOff()
const;
27 virtual bool isSubjectiveCameraOff()
const;
28 virtual bool isCorrectingErpPositionOff()
const;
29 virtual bool isEnableToReset()
const;
30 virtual bool isEnableToRoundLeft()
const;
31 virtual bool isEnableToRoundRight()
const;
33 void closeCreatingCameraChunk();
34 void startStartPosCamera(
bool);
35 void endStartPosCamera();
38 void selectCameraChunk();
44 bool isCurrentChunkEnableEndInterp()
const;
46 void applyParameter();
49 void keepAwayWatchPos(TVec3f *,
const TVec3f &);
50 void calcSafeUpVec(TVec3f *,
const TVec3f &,
const TVec3f &);
51 void createDefaultCamera();
52 void createDefaultWaterCamera();
53 void createDefaultWaterSurfaceCamera();
54 void createDefaultFooFighterCamera();
55 void createStartAnimCamera();
56 void createZoomCamera();
57 void checkStateShift();
58 bool tryShiftToGCapture();
59 bool tryShiftToSwimOrWaterSurface();
60 bool tryShiftToFooFighter();
63 void updateWaterSurface();
64 void updateGCapture();
65 void updateFooFighter();
66 bool setCubeChunk(CubeCameraArea::ECategory);
67 bool tryStartPosCamera();
69 bool isZoomCamera()
const;