rayzor

annotate src/material.h @ 22:5380ff64e83f

minor changes from dos, and line endings cleanup
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 02 May 2014 14:32:58 +0300
parents 79609d482762
children
rev   line source
nuclear@22 1 #ifndef MATERIAL_H_
nuclear@22 2 #define MATERIAL_H_
nuclear@22 3
nuclear@22 4 #include "vmath.h"
nuclear@22 5
nuclear@22 6 class Material {
nuclear@22 7 public:
nuclear@22 8 Vector3 diffuse, specular;
nuclear@22 9 float roughness;
nuclear@22 10 float reflect, refract;
nuclear@22 11 float ior;
nuclear@22 12
nuclear@22 13 Material()
nuclear@22 14 : diffuse(0.75, 0.75, 0.75), specular(1, 1, 1)
nuclear@22 15 {
nuclear@22 16 roughness = 1.0;
nuclear@22 17 reflect = refract = 0.0;
nuclear@22 18 ior = 1.0;
nuclear@22 19 }
nuclear@22 20 };
nuclear@22 21
nuclear@22 22 #endif // MATERIAL_H_