Path Tracer
colorable.hpp
1 #pragma once
2 //
3 #include <common.hpp>
4 #include <math3d/vec3.hpp>
5 
6 using namespace ptracey;
7 namespace ptracey {
8 
9 class colorable {
10 public:
11  virtual vec3 to_xyz() const = 0;
12  virtual vec3 to_rgb() const = 0;
13 };
14 //
15 }
ptracey::colorable
Definition: colorable.hpp:9
ptracey::vec3
Definition: vec3.hpp:7
color4.h
RGBA color structure, including operators when compiling in C++.
Eigen::UniformScaling::operator*
operator*(const MatrixBase< Derived > &matrix, const UniformScaling< Scalar > &s)
Definition: Scaling.h:135