VR-Vantage API Documentation
DtCloudDrawable.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtCloudDrawable.h,v $ $Revision: 1.9 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #ifndef DtCloudDrawable_H_
14 #define DtCloudDrawable_H_
15 
16 #include <vrvOsg/vrvOsg.h>
17 #include <osg/Drawable>
18 
19 namespace SilverLining
20 {
21  class Atmosphere;
22 }
23 
24 namespace makVrv
25 {
26  class DtSilverliningGroup;
27 
30  class DT_DLL_VRVOSG DtCloudDrawable : public osg::Drawable
31  {
32  public:
33 
36 
38  DtCloudDrawable(const DtCloudDrawable& copy,const osg::CopyOp& op);
39 
41  virtual ~DtCloudDrawable();
42 
44  META_Object(vrvOsg,DtCloudDrawable)
45 
46 
47 
48  virtual void drawImplementation(osg::RenderInfo& renderInfo) const;
49 
50  protected:
51  DtSilverliningGroup* myParent;
52 
53  };
54 }
55 
56 #endif
57 
58 


Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)