camera notify
This commit is contained in:
@@ -8,6 +8,7 @@ namespace render {
|
||||
void Camera::UpdatePerspective(float a_AspectRatio) {
|
||||
m_ProjectionMatrix = maths::Perspective(80.0f / 180.0f * PI, a_AspectRatio, 0.1f, 160.0f);
|
||||
m_InvProjectionMatrix = maths::Inverse(m_ProjectionMatrix);
|
||||
NotifyListeners(&ICameraListener::OnPerspectiveChange);
|
||||
}
|
||||
|
||||
void Camera::SetCamPos(const Vec3f& a_NewPos) {
|
||||
@@ -20,6 +21,7 @@ void Camera::SetCamPos(const Vec3f& a_NewPos) {
|
||||
m_CamPos = a_NewPos;
|
||||
m_ViewMatrix = maths::Look(m_CamPos, front, { 0, 1, 0 });
|
||||
m_InvViewMatrix = maths::Transpose(maths::Inverse(m_ViewMatrix)); // why transpose ? I don't know
|
||||
NotifyListeners(&ICameraListener::OnViewChange);
|
||||
}
|
||||
|
||||
} // namespace render
|
||||
|
||||
Reference in New Issue
Block a user