VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
exampleHatchStateUpdater.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #ifndef DT_PROTOCOL_NAMESPACE
10 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
11 #endif
12 
13 #ifndef DtExampleHudUpdater_H_
14 #define DtExampleHudUpdater_H_
15 
17 
19 
20 namespace makVrv
21 {
22  namespace DT_PROTOCOL_NAMESPACE
23  {
24 
27  {
28  public:
30 
32 
33  virtual void init(DtVrlinkEntityStateListener* listener);
34  virtual std::string value();
35 
36  protected:
37  virtual void setAppearanceBit(unsigned int oldVal, unsigned int newVal);
38  unsigned int myHatchState;
39  };
40 
43  {
44  public:
47 
48  virtual DtGlStudioAttributeUpdater* create() const;
49 
50  protected:
51 
52  };
53  } //DT_PROTOCOL_NAMESPACE::
54 } //makVrv::
55 
56 #endif
Base class for a GLStudio cockpit attribute.
Definition: DtGlStudioAttributeUpdater.h:23
The example hatch state updater that will get registered by the exampleHudUpdaterPlugin.
Definition: exampleHatchStateUpdater.h:26
Creator for registering a GLStudio cockpit updater.
Definition: DtGlStudioAttributeUpdater.h:41
#define DT_DLL_EXAMPLEHUDUPDATERPLUGIN
Definition: exampleHudUpdaterPlugin.h:19
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
virtual void init(DtVrlinkEntityStateListener *listener)
virtual std::string value()
virtual void init(DtEntityStateListener* listener);
Creator to register hatch state updater.
Definition: exampleHatchStateUpdater.h:42
virtual void setAppearanceBit(unsigned int oldVal, unsigned int newVal)
Contains DLL export macros.
Base protocol specific GL Studio attribute updater.
Definition: DtGlStudioVrlAttributeUpdater.h:30
unsigned int myHatchState
Definition: exampleHatchStateUpdater.h:38

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)