KiCad PCB EDA Suite
material.h File Reference
#include "ray.h"
#include "hitinfo.h"
#include "PerlinNoise.h"

Go to the source code of this file.

Classes

class  MATERIAL_GENERATOR
 A base class that can be used to derive procedurally generated materials. More...
 
class  BOARD_NORMAL
 
class  COPPER_NORMAL
 Procedural generation of the copper normals. More...
 
class  PLATED_COPPER_NORMAL
 
class  SOLDER_MASK_NORMAL
 Procedural generation of the solder mask. More...
 
class  PLASTIC_NORMAL
 Procedural generation of the plastic normals. More...
 
class  PLASTIC_SHINE_NORMAL
 Procedural generation of the shiny plastic normals. More...
 
class  BRUSHED_METAL_NORMAL
 Procedural generation of the shiny brushed metal. More...
 
class  SILK_SCREEN_NORMAL
 
class  MATERIAL
 Base material class that can be used to derive other material implementations. More...
 
class  BLINN_PHONG_MATERIAL
 Blinn Phong based material https://en.wikipedia.org/wiki/Blinn%E2%80%93Phong_shading_model. More...