VR-Forces 4.0.4 Class Documentation
include/vrvOsg/DtCloudDrawable.h
Go to the documentation of this file.
00001 /****************************************************************************** 
00002 ** Copyright (c) 2008 MAK Technologies, Inc. 
00003 ** All rights reserved. 
00004 ******************************************************************************/ 
00005 /****************************************************************************** 
00006 ** $RCSfile: DtCloudDrawable.h,v $ $Revision: 1.9 $ $State: Exp $ 
00007 ******************************************************************************/ 
00008 
00012 
00013 #ifndef DtCloudDrawable_H_
00014 #define DtCloudDrawable_H_
00015 
00016 #include <vrvOsg/vrvOsg.h>
00017 #include <osg/Drawable>
00018 
00019 namespace SilverLining
00020 {
00021    class Atmosphere;
00022 }
00023 
00024 namespace makVrv
00025 {
00026    class DtSilverliningGroup;
00027 
00030    class DT_DLL_VRVOSG DtCloudDrawable : public osg::Drawable
00031    {
00032    public:
00033 
00035       DtCloudDrawable(DtSilverliningGroup* parent = 0);
00036 
00038       DtCloudDrawable(const DtCloudDrawable& copy,const osg::CopyOp& op);
00039 
00041       virtual ~DtCloudDrawable();
00042 
00044       META_Object(vrvOsg,DtCloudDrawable)
00045 
00046      
00047       
00048       virtual void drawImplementation(osg::RenderInfo& renderInfo) const;
00049 
00050    protected:
00051       DtSilverliningGroup* myParent;
00052 
00053    };
00054 }
00055 
00056 #endif
00057 
00058    

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)