VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCigiDiGuyEndGesture.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 Id = 242 | Packet Size = 16+strLen | Entity ID |
19 // |-------------------------------------------------------------------------------------------------------------------------------|
20 // | Reserved | *1 | Reserved | Reserved |
21 // |-------------------------------------------------------------------------------------------------------------------------------|
22 // | Ramp Down |
23 // | |
24 // |-------------------------------------------------------------------------------------------------------------------------------|
25 // | Gesture Name (variable, multiple of 8 bytes) |
26 // |_______________________________________________________________________________________________________________________________|
27 
28 // *1 Ramp Down Enabled
29 //
30 namespace makCigiExt
31 {
32  //=========================================================
37  {
38  public:
39 
40  //==> Management
41 
42  //=========================================================
46 
47  //=========================================================
50  virtual ~DtCigiDiGuyEndGesture(void);
51 
52  //=========================================================
56 
57  //=========================================================
60  DtCigiDiGuyEndGesture& operator=(const DtCigiDiGuyEndGesture& BaseIn);
61 
62  //==> Buffer Packing/Unpacking
63 
64  //=========================================================
75  virtual int Pack(CigiBasePacket * Base, Cigi_uint8 * Buff, void *Spec) const;
76 
77  //=========================================================
87  virtual int Unpack(Cigi_uint8 * Buff, bool Swap, void *Spec);
88  };
89 }
The end gesture packet class for CIGI V3.x.
Definition: DtCigiDiGuyEndGesture.h:35
Contains DLL export macros.
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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)