VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCigiDiGuyEndGestureV4.h
Go to the documentation of this file.
1 
5 
6 #pragma once
7 
9 
11 
12 #include <string>
13 
14 //+> Packet layout
15 // |-------------------------------------------------------------------------------------------------------------------------------|
16 // | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
17 // |-------------------------------------------------------------------------------------------------------------------------------|
18 // | Packet Size = 16+strLen | Packet Id = 0xf002 |
19 // |-------------------------------------------------------------------------------------------------------------------------------|
20 // | Entity ID | Reserved | *1 | Reserved |
21 // |-------------------------------------------------------------------------------------------------------------------------------|
22 // | Ramp Down |
23 // | |
24 // |-------------------------------------------------------------------------------------------------------------------------------|
25 // | Gesture Name (variable, multiple of 8 bytes) |
26 // |_______________________________________________________________________________________________________________________________|
27 
28 // *1 Ramp Down Enabled
29 //
30 
31 namespace makCigiExt
32 {
33 
34  //=========================================================
39  {
40  public:
41 
42  //==> Management
43 
44  //=========================================================
48 
49  //=========================================================
52  virtual ~DtCigiDiGuyEndGestureV4(void);
53 
54  //=========================================================
58 
59  //=========================================================
62  DtCigiDiGuyEndGestureV4& operator=(const DtCigiDiGuyEndGestureV4& BaseIn);
63 
64  //==> Buffer Packing/Unpacking
65 
66  //=========================================================
77  virtual int Pack(CigiBasePacket * Base, Cigi_uint8 * Buff, void *Spec) const;
78 
79  //=========================================================
89  virtual int Unpack(Cigi_uint8 * Buff, bool Swap, void *Spec);
90  };
91 }
92 
Contains DLL export macros.
The end gesture packet class for CIGI V4.
Definition: DtCigiDiGuyEndGestureV4.h:37
Contains makVrv::DtCigiBaseDiGuyEndGesture class.
#define DT_DLL_MAKCIGIEXTENSIONS
Definition: makCigiExtensions.h:17
The base end gesture class for all packets.
Definition: DtCigiBaseDiGuyEndGesture.h:30

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)