#include <material.h>
Public Member Functions | |
| virtual | ~Material () |
| virtual MaterialType | GetType () const =0 |
| virtual bool | IsLightSource () const =0 |
| virtual bool | IsDiffuse () const =0 |
| virtual bool | IsSpecular () const =0 |
| virtual bool | IsShadowTransparent () const |
| virtual Spectrum | GetSahdowTransparency () const |
Definition at line 39 of file material.h.
| virtual luxrays::sdl::Material::~Material | ( | ) | [inline, virtual] |
Definition at line 41 of file material.h.
| virtual Spectrum luxrays::sdl::Material::GetSahdowTransparency | ( | ) | const [inline, virtual] |
Reimplemented in luxrays::sdl::ArchGlassMaterial.
Definition at line 50 of file material.h.
| virtual MaterialType luxrays::sdl::Material::GetType | ( | ) | const [pure virtual] |
| virtual bool luxrays::sdl::Material::IsDiffuse | ( | ) | const [pure virtual] |
| virtual bool luxrays::sdl::Material::IsLightSource | ( | ) | const [pure virtual] |
Implemented in luxrays::sdl::LightMaterial, and luxrays::sdl::SurfaceMaterial.
Referenced by luxrays::sdl::Scene::Scene().
| virtual bool luxrays::sdl::Material::IsShadowTransparent | ( | ) | const [inline, virtual] |
Reimplemented in luxrays::sdl::ArchGlassMaterial.
Definition at line 48 of file material.h.
| virtual bool luxrays::sdl::Material::IsSpecular | ( | ) | const [pure virtual] |
1.6.3