#include <FirstPersonCameraController.h>
Public Member Functions | |
| FirstPersonCameraController () | |
| コンストラクタ | |
| virtual | ~FirstPersonCameraController () |
| デストラクタ | |
| virtual void | setCamera (Camera *camera) |
| カメラの設定 | |
| virtual void | setup (float nearClip, float farClip, float aspect) |
| セットアップ | |
| virtual LRESULT | windowProcedure (HWND windowHandle, u_int message, WPARAM wParam, LPARAM lParam) |
| ウィンドウプロシージャ | |
| virtual void | setCameraPosition (const Vector3 &position) |
| カメラ位置の設定 | |
| virtual const Vector3 & | getCameraPosition () const |
| カメラ位置の取得 | |
| virtual void | setCameraRotation (const Vector3 &rotation) |
| カメラ回転値の設定 | |
| virtual const Vector3 & | getCameraRotation () const |
| カメラ回転値の取得 | |
| virtual String | getOperationString () const |
| 操作方法文字列の取得 | |
| const String & | getInformationString () const |
| インフォメーション文字列の取得 | |
Definition at line 36 of file FirstPersonCameraController.h.
|
|
カメラ位置の取得
Definition at line 85 of file FirstPersonCameraController.h. |
|
|
カメラ回転値の取得
Definition at line 100 of file FirstPersonCameraController.h. |
|
|
インフォメーション文字列の取得
Definition at line 124 of file FirstPersonCameraController.h. |
|
|
操作方法文字列の取得
Definition at line 107 of file FirstPersonCameraController.h. |
|
|
カメラの設定
Definition at line 52 of file FirstPersonCameraController.h. |
|
|
カメラ位置の設定
Definition at line 77 of file FirstPersonCameraController.h. |
|
|
カメラ回転値の設定
Definition at line 92 of file FirstPersonCameraController.h. |
|
||||||||||||||||
|
セットアップ
Definition at line 50 of file FirstPersonCameraController.cpp. References Lamp::String::format(), NULL, Lamp::Camera::setPerspectiveFovY(), Lamp::Camera::setTransformation(), Lamp::Vector3::x, Lamp::Vector3::y, and Lamp::Vector3::z. |
|
||||||||||||||||||||
|
ウィンドウプロシージャ
Definition at line 65 of file FirstPersonCameraController.cpp. References NULL, Lamp::Matrix33::setRotationXYZ(), u_int, Lamp::Vector3::x, Lamp::Vector3::y, and Lamp::Vector3::z. |
1.3.2