00001 /*************************************************************************** 00002 * Copyright (c) 2008 Art Tevs * 00003 * * 00004 * This library is free software; you can redistribute it and/or modify * 00005 * it under the terms of the GNU Lesser General Public License as * 00006 * published by the Free Software Foundation; either version 3 of * 00007 * the License, or (at your option) any later version. * 00008 * * 00009 * This library is distributed in the hope that it will be useful, * 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * 00012 * GNU Lesse General Public License for more details. * 00013 * * 00014 * The full license is in LICENSE file included with this distribution. * 00015 ***************************************************************************/ 00016 00017 #ifndef _C_UNIT_DEPTHBUFFER_BYPASS_H_ 00018 #define _C_UNIT_DEPTHBUFFER_BYPASS_H_ 00019 00020 00021 //------------------------------------------------------------------------- 00022 // Includes 00023 //------------------------------------------------------------------------- 00024 #include <osgPPU/UnitCameraAttachmentBypass.h> 00025 00026 namespace osgPPU 00027 { 00028 //! Bypass the depthbuffer attachment of the camera to the output 00029 /** 00030 * Just a wrapper for the UnitCameraAttachmentBypass. @see UnitCameraAttachmentBypass 00031 **/ 00032 class OSGPPU_EXPORT UnitDepthbufferBypass : public UnitCameraAttachmentBypass { 00033 public: 00034 META_Node(osgPPU, UnitDepthbufferBypass); 00035 00036 UnitDepthbufferBypass(); 00037 UnitDepthbufferBypass(const UnitDepthbufferBypass& u, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY); 00038 00039 ~UnitDepthbufferBypass(); 00040 }; 00041 }; 00042 00043 #endif
Copyright (C) 2008 by Art Tevs (LGPL)