Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
CameraUtilsTest.cpp File Reference
#include <glm/glm.hpp>
#include <glm/gtc/epsilon.hpp>
#include <gtest/gtest.h>
#include "utils/CameraUtils.hpp"

Functions

 TEST (CameraUtils, GetForwardVectorIdentity)
 TEST (CameraUtils, GetRightVectorIdentity)
 TEST (CameraUtils, GetUpVectorIdentity)
 TEST (CameraUtils, GetForwardVectorAfterYaw90)
 TEST (CameraUtils, GetRightVectorAfterYaw90)
 TEST (CameraUtils, GetUpVectorAfterPitch90)
 TEST (CameraUtils, ComputeLookAtQuaternionLookingForward)
 TEST (CameraUtils, ComputeLookAtQuaternionLookingRight)
 TEST (CameraUtils, ComputeLookAtQuaternionLookingUp)
 TEST (CameraUtils, RotateQuaternionZeroPitchYaw)
 TEST (CameraUtils, RotateQuaternionYawOnly)
 TEST (CameraUtils, RotateQuaternionPitchOnly)
 TEST (CameraUtils, VectorsAreOrthogonal)
 TEST (CameraUtils, VectorsAreNormalized)
 TEST (CameraUtils, LookAtPreservesUpDirection)

Function Documentation

◆ TEST() [1/15]

TEST ( CameraUtils ,
ComputeLookAtQuaternionLookingForward  )

◆ TEST() [2/15]

TEST ( CameraUtils ,
ComputeLookAtQuaternionLookingRight  )

◆ TEST() [3/15]

TEST ( CameraUtils ,
ComputeLookAtQuaternionLookingUp  )

◆ TEST() [4/15]

TEST ( CameraUtils ,
GetForwardVectorAfterYaw90  )

◆ TEST() [5/15]

TEST ( CameraUtils ,
GetForwardVectorIdentity  )

◆ TEST() [6/15]

TEST ( CameraUtils ,
GetRightVectorAfterYaw90  )

◆ TEST() [7/15]

TEST ( CameraUtils ,
GetRightVectorIdentity  )

◆ TEST() [8/15]

TEST ( CameraUtils ,
GetUpVectorAfterPitch90  )

◆ TEST() [9/15]

TEST ( CameraUtils ,
GetUpVectorIdentity  )

◆ TEST() [10/15]

TEST ( CameraUtils ,
LookAtPreservesUpDirection  )

◆ TEST() [11/15]

TEST ( CameraUtils ,
RotateQuaternionPitchOnly  )

◆ TEST() [12/15]

TEST ( CameraUtils ,
RotateQuaternionYawOnly  )

◆ TEST() [13/15]

TEST ( CameraUtils ,
RotateQuaternionZeroPitchYaw  )

◆ TEST() [14/15]

TEST ( CameraUtils ,
VectorsAreNormalized  )

◆ TEST() [15/15]

TEST ( CameraUtils ,
VectorsAreOrthogonal  )