/* smodes.H: scattering modes */

#ifndef _XRML_SMODES_H_
#define _XRML_SMODES_H_

#define SM_DIFFUSE_REFLECTION	0x01
#define SM_GLOSSY_REFLECTION	0x02
#define SM_SPECULAR_REFLECTION	0x04
#define SM_REFLECTION  (SM_DIFFUSE_REFLECTION|SM_GLOSSY_REFLECTION|SM_SPECULAR_REFLECTION)
#define SM_DIFFUSE_REFRACTION	0x08
#define SM_GLOSSY_REFRACTION    0x10
#define SM_SPECULAR_REFRACTION	0x20
#define SM_REFRACTION  (SM_DIFFUSE_REFRACTION|SM_GLOSSY_REFRACTION|SM_SPECULAR_REFRACTION)
#define SM_ALL (SM_REFLECTION|SM_REFRACTION)

#endif /*_XRML_SMODES_H_*/
