luxrays::sdl::Material Class Reference

#include <material.h>

Inheritance diagram for luxrays::sdl::Material:
luxrays::sdl::LightMaterial luxrays::sdl::SurfaceMaterial luxrays::sdl::AreaLightMaterial luxrays::sdl::AlloyMaterial luxrays::sdl::ArchGlassMaterial luxrays::sdl::GlassMaterial luxrays::sdl::MatteMaterial luxrays::sdl::MatteMetalMaterial luxrays::sdl::MatteMirrorMaterial luxrays::sdl::MetalMaterial luxrays::sdl::MirrorMaterial

List of all members.

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

Detailed Description

Definition at line 39 of file material.h.


Constructor & Destructor Documentation

virtual luxrays::sdl::Material::~Material (  )  [inline, virtual]

Definition at line 41 of file material.h.


Member Function Documentation

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]
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]

The documentation for this class was generated from the following file:
Generated on Sat Aug 21 14:06:21 2010 for LuxRays by  doxygen 1.6.3