VR-Forces 4.0.4 Class Documentation
examples/exampleChannelPlugin/DtExampleChannel.h
Go to the documentation of this file.
00001 /****************************************************************************** 
00002 ** Copyright (c) 2007 MAK Technologies, Inc. 
00003 ** All rights reserved. 
00004 ******************************************************************************/ 
00005 /****************************************************************************** 
00006 ** $RCSfile: DtExampleChannel.h,v $ $Revision: 1.1 $ $State: Exp $ 
00007 ******************************************************************************/ 
00008 
00011 
00012 #ifndef DtExampleChannel_H_ 
00013 #define DtExampleChannel_H_ 
00014 
00015 #include "exampleChannelPlugin.h"
00016 #include <vrvOsg/DtOsgChannel.h>
00017 
00018 namespace makVrv 
00019 { 
00020    //The example channel that will get registered by the exampleChannelPlugin.
00021    class DT_DLL_EXAMPLECHANNELPLUGIN DtExampleChannel : public DtOsgChannel
00022    {
00023 
00024    public:
00025 
00027       friend class DtExampleChannelCreator;
00028 
00030       virtual ~DtExampleChannel();
00031 
00032    protected:
00033 
00035       DtExampleChannel(DtDe& de, DtWindow* window, DtChannelConfiguration& channelConfig);
00036 
00037    };
00038 
00040    class DT_DLL_EXAMPLECHANNELPLUGIN DtExampleChannelCreator : public DtChannelCreator
00041    {
00042 
00043    public:
00044 
00046       virtual DtChannel* create(DtDe& de, DtWindow* window, DtChannelConfiguration& config);
00047 
00048    };
00049 
00050 }
00051 
00052 #endif

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)