
#ifndef OSGFX_ORENNAYAR_
#define OSGFX_ORENNAYAR_

#include <osgFX/Export>
#include <osgFX/Effect>

namespace osgFX
{

	class OrenNayar : public Effect {
	public:
		OrenNayar();
		OrenNayar(const OrenNayar &copy, const osg::CopyOp &copyop = osg::CopyOp::SHALLOW_COPY);

        // effect class informations
        META_Effect(
			osgFX, 
			OrenNayar, 
			"OrenNayar", 
			"desc",
			"Igor Kravtchenko");

    protected:
		virtual ~OrenNayar() {}
		OrenNayar &operator=(const OrenNayar &) { return *this; }

        bool define_techniques();
	};
}

#endif
