Geno3D
A simple 3D visualisation library, using C++/SFML.
 All Classes Functions Variables
Light.hpp
1 #pragma once
2 
3 #include <eigen3/Eigen/Dense>
4 #include "Transformable.hpp"
5 
6 namespace Geno3D
7 {
12  class Light : public Transformable {
13  public:
20  virtual Eigen::VectorXf vertexLighting(const Eigen::Matrix3Xf& normals) = 0;
21  virtual ~Light() {};
22  };
23 }
virtual Eigen::VectorXf vertexLighting(const Eigen::Matrix3Xf &normals)=0
Definition: Light.hpp:12
Definition: Transformable.hpp:9