MCPcopy Create free account
hub / github.com/axmolengine/axmol / scaleCameraCallback

Method scaleCameraCallback

tests/cpp-tests/Source/Camera3DTest/Camera3DTest.cpp:203–211  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

201}
202
203void Camera3DTestDemo::scaleCameraCallback(Object* sender, float value)
204{
205 if (_camera && _cameraType != CameraType::FirstPerson)
206 {
207 Vec3 cameraPos = _camera->getPosition3D();
208 cameraPos += cameraPos.getNormalized() * value;
209 _camera->setPosition3D(cameraPos);
210 }
211}
212void Camera3DTestDemo::rotateCameraCallback(Object* sender, float value)
213{
214 if (_cameraType == CameraType::Free || _cameraType == CameraType::FirstPerson)

Callers

nothing calls this directly

Calls 3

getPosition3DMethod · 0.45
getNormalizedMethod · 0.45
setPosition3DMethod · 0.45

Tested by

no test coverage detected