ランタイム: Mix/Scene/IUniversalCamera.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

IUniversalCamera.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Scene/ICamera.h"
7
8 namespace Mix{ namespace Scene{
9
12 class IUniversalCamera : public Mix::Scene::ICamera
13 {
14 protected:
16 virtual ~IUniversalCamera( void ) {}
17
18 public:
21 virtual const Mix::Vector3& GetUp( void ) const = 0;
22
27 virtual void SetView( const Mix::Vector3& eye, const Mix::Vector3& at, const Mix::Vector3& up ) = 0;
28 };
29
30 }}
Mix::Vector3
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
Mix::Scene::IUniversalCamera::~IUniversalCamera
virtual ~IUniversalCamera(void)
デストラクタ
Definition: IUniversalCamera.h:16
Mix::Scene::IUniversalCamera::SetView
virtual void SetView(const Mix::Vector3 &eye, const Mix::Vector3 &at, const Mix::Vector3 &up)=0
ビューを設定します
Mix
ミックス
Definition: AtomicValue.h:6
ICamera.h
カメラインターフェースインクルードファイル
Mix::Scene::IUniversalCamera
ユニバーサルカメラインターフェース
Definition: IUniversalCamera.h:12
Mix::Scene::IUniversalCamera::GetUp
virtual const Mix::Vector3 & GetUp(void) const =0
ワールド空間における上方向を取得します
Mix::Scene::ICamera
カメラインターフェースインクルードファイル
Definition: ICamera.h:13