UnitDepthbufferBypass.h

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

Back to Homepage of osgPPU

Copyright (C) 2008 by Art Tevs (LGPL)