Geno3D
A simple 3D visualisation library, using C++/SFML.
Main Page
Classes
Files
File List
All
Classes
Functions
Variables
src
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
}
Geno3D::Light::vertexLighting
virtual Eigen::VectorXf vertexLighting(const Eigen::Matrix3Xf &normals)=0
Geno3D::Light
Definition:
Light.hpp:12
Geno3D::Transformable
Definition:
Transformable.hpp:9
Generated by
1.8.6