#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. |