13#ifndef __GXUNITCAMERAFREEVIEW_H__
14#define __GXUNITCAMERAFREEVIEW_H__
16GX_UTILITY_NAMESPACE_BEGIN()
53 b32 setup(
void)
override;
56 void sequentialUpdate(
void)
override;
60 void update(u32 padNo);
62 void update(
const GxVector2& stickVector);
65 void updateFree(
void);
74 void setMode(u32 mode);
76 constexpr u32
getMode(
void)
const {
return static_cast<u32
>(_mode);}
79 constexpr void setPadNo(u32 padNo ) { _controlPadNo = padNo; }
81 constexpr u32
getPadNo(
void)
const {
return _controlPadNo; }
84 f32 AddRotateX(f32 addX);
86 f32 AddRotateY(f32 addY);
102 b32 _rotateAutoUpdate;
112 b32 _interpolateRotate;
120 GxVector3 _targetInterpolationCoefficient;
123GX_UTILITY_NAMESPACE_END()
撮影用カメラ
Definition GxUnitCameraFreeView.h:22
MODE
モード
Definition GxUnitCameraFreeView.h:33
constexpr u32 getMode(void) const
モード取得
Definition GxUnitCameraFreeView.h:76
constexpr u32 getPadNo(void) const
パッド番号を取得
Definition GxUnitCameraFreeView.h:81
constexpr void setPadNo(u32 padNo)
パッド番号を設定
Definition GxUnitCameraFreeView.h:79
エフェクトアタッチ機能付きカメラユニット
Definition GxUnitCamera.h:18
座標ユニット基礎クラス
Definition GxUnitLocate.h:23
4×4行列(行優先)
Definition GxMatrix.h:607
2次元ベクトル
Definition GxVector.h:34
3次元ベクトル
Definition GxVector.h:245
32bitブーリアン
Definition GxDefine.h:173