diff --git a/modules/camera/include/vkcv/camera/InterpolationLinear.hpp b/modules/camera/include/vkcv/camera/InterpolationLinear.hpp
index 578ca75dd5575b2cba72b72783a159e96a4d477f..cdcf0af62603b6db642a2db81ec610ab8e48cedc 100644
--- a/modules/camera/include/vkcv/camera/InterpolationLinear.hpp
+++ b/modules/camera/include/vkcv/camera/InterpolationLinear.hpp
@@ -18,12 +18,30 @@ namespace vkcv::camera {
 
         InterpolationLinear(Camera &camera);
         
+        /**
+         * @brief Add position vector to be approached. The positions are approached in the order in which they where added.
+         * 
+         * @param pos 
+         */
         void addPosition(const glm::vec3& pos);
         
+        /**
+         * @brief Set the Camera object
+         * 
+         * @param camera 
+         */
         void setCamera(Camera camera);
 
+        /**
+         * @brief Resets timer
+         * 
+         */
         void resetTimer();
         
+        /**
+         * @brief Updates the camera with the interpolated position values
+         * 
+         */
         void updateCamera();
     };