Go to the documentation of this file.
17 #ifndef _ORBITVIEWCONTROLLER_HH_
18 #define _ORBITVIEWCONTROLLER_HH_
45 public:
virtual void Init();
52 public:
virtual void Update();
90 private:
void Zoom(
float _amount);
95 private:
double NormalizeYaw(
double _v);
100 private:
double NormalizePitch(
double _v);
103 private:
void UpdateRefVisual();
108 private:
void Orbit(
double _dy,
double _dp);
111 private:
float yaw, initYaw;
114 private:
float pitch, initPitch;
117 private:
float distance;
126 private: std::string key;