Skip to content
Snippets Groups Projects
Commit dde9087e authored by Vanessa Karolek's avatar Vanessa Karolek
Browse files

[#96] Add author descriptions to camera module

parent 92423ec8
No related branches found
No related tags found
1 merge request!97Resolve "Dokumentation vervollständigen"
Pipeline #27584 passed
#pragma once
/**
* @authors Vanessa Karolek, Josch Morgenstern, Sebastian Gaida, Katharina Krämer, Tobias Frisch, Alexander Gauggel
* @file include/vkcv/camera/Camera.hpp
* @brief Camera class of the camera module for the vkcv framework.
*/
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
......
#pragma once
/**
* @authors Vanessa Karolek, Josch Morgenstern, Tobias Frisch
* @file include/vkcv/camera/CameraController.hpp
* @brief CameraController class of the camera module for the vkcv framework. A camera object is controlled by a camera
* controller object. Using inheritance of this base class a camera controller object defines a specific control
* behaviour of the camera object in the scene.
*/
#include "Camera.hpp"
#include "vkcv/Window.hpp"
......
#pragma once
/**
* @authors Vanessa Karolek, Josch Morgenstern, Sebastian Gaida, Katharina Krämer, Tobias Frisch, Alexander Gauggel
* @file include/vkcv/camera/CameraManager.hpp
* @brief CameraManager class of the camera module for the vkcv framework. The camera manager manages several camera
* controller objects. Camera objects can be created and bound to a specific camera controller via this class.
*/
#include "PilotCameraController.hpp"
#include "TrackballCameraController.hpp"
......
#pragma once
/**
* @authors Vanessa Karolek, Josch Morgenstern, Tobias Frisch
* @file include/vkcv/camera/PilotCameraController.hpp
* @brief PilotCameraController class of the camera module for the vkcv framework. This class inherits from the base
* class @#CameraController and enables camera objects to be moved freely within the scene.
*/
#include <vkcv/camera/CameraController.hpp>
......
#pragma once
/**
* @authors Vanessa Karolek, Josch Morgenstern, Sebastian Gaida,Tobias Frisch
* @file include/vkcv/camera/TrackballCameraController.hpp
* @brief TrackballCameraController class of the camera module for the vkcv framework. This class inherits from the base
* class @#CameraController and enables camera objects to be orbited around a specific center point.
*/
#include "CameraController.hpp"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment