| 29 | using namespace donut::app; |
| 30 | |
| 31 | void BaseCamera::UpdateWorldToView() |
| 32 | { |
| 33 | m_MatTranslatedWorldToView = affine3::from_cols(m_CameraRight, m_CameraUp, m_CameraDir, 0.f); |
| 34 | m_MatWorldToView = translation(-m_CameraPos) * m_MatTranslatedWorldToView; |
| 35 | } |
| 36 | |
| 37 | void BaseCamera::BaseLookAt(float3 cameraPos, float3 cameraTarget, float3 cameraUp) |
| 38 | { |
nothing calls this directly
no test coverage detected