Files

34 lines
637 B
C++

#include "Game/Camera/CameraContext.hpp"
CameraContext::CameraContext() : NameObj("カメラコンテキスト") {
initParams();
}
CameraContext::~CameraContext() {
}
const TPos3f *CameraContext::getViewMtx() const {
return &mView;
}
const TPos3f *CameraContext::getInvViewMtx() const {
return &mViewInv;
}
void CameraContext::setNearZ(float near) {
mNearZ = near;
updateProjectionMtx();
}
void CameraContext::setFovy(float fovy) {
mFovy = fovy;
updateProjectionMtx();
}
void CameraContext::setShakeOffset(float x, float y) {
mShakeOffsetX = x;
mShakeOffsetY = y;
updateProjectionMtx();
}