VR-Forces 4.7 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
examples
exampleHudUpdater
exampleHatchStateUpdater.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2007 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtExampleHudUpdater.h,v $ $Revision: 1.1 $ $State: Exp $
7
******************************************************************************/
8
11
12
#ifndef DT_PROTOCOL_NAMESPACE
13
#error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
14
#endif
15
16
#ifndef DtExampleHudUpdater_H_
17
#define DtExampleHudUpdater_H_
18
19
#include "
exampleHudUpdaterPlugin.h
"
20
21
#include <
vrvGlStudioShared/DtGlStudioVrlAttributeUpdater.h
>
22
23
namespace
makVrv
24
{
25
namespace
DT_PROTOCOL_NAMESPACE
26
{
27
29
class
DtGlStudioHatchStateUpdater
:
public
DtGlStudioVrlAttributeUpdater
30
{
31
public
:
32
DtGlStudioHatchStateUpdater
();
33
34
virtual
~DtGlStudioHatchStateUpdater
();
35
36
virtual
void
init
(
DtVrlinkEntityStateListener
* listener);
37
virtual
std::string
value
();
38
39
protected
:
40
virtual
void
setAppearanceBit
(
unsigned
int
oldVal,
unsigned
int
newVal);
41
unsigned
int
myHatchState
;
42
};
43
45
class
DT_DLL_EXAMPLEHUDUPDATERPLUGIN
DtGlStudioHatchStateUpdaterCreator
:
public
DtGlStudioAttributeUpdaterCreator
46
{
47
public
:
48
DtGlStudioHatchStateUpdaterCreator
();
49
virtual
~
DtGlStudioHatchStateUpdaterCreator
();
50
51
virtual
DtGlStudioAttributeUpdater
* create()
const
;
52
53
protected
:
54
55
};
56
}
//DT_PROTOCOL_NAMESPACE::
57
}
//makVrv::
58
59
#endif
Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (
www.mak.com
)