VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCigiDiGuyEndGestureV4.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2020 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
11 
13 
15 
16 #include <string>
17 
18 //+> Packet layout
19 // |-------------------------------------------------------------------------------------------------------------------------------|
20 // | 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 |
21 // |-------------------------------------------------------------------------------------------------------------------------------|
22 // | Packet Size = 16+strLen | Packet Id = 0xf002 |
23 // |-------------------------------------------------------------------------------------------------------------------------------|
24 // | Entity ID | Reserved | *1 | Reserved |
25 // |-------------------------------------------------------------------------------------------------------------------------------|
26 // | Ramp Down |
27 // | |
28 // |-------------------------------------------------------------------------------------------------------------------------------|
29 // | Gesture Name (variable, multiple of 8 bytes) |
30 // |_______________________________________________________________________________________________________________________________|
31 
32 // *1 Ramp Down Enabled
33 //
34 
35 namespace makCigiExt
36 {
37 
38  //=========================================================
43  {
44  public:
45 
46  //==> Management
47 
48  //=========================================================
52 
53  //=========================================================
56  virtual ~DtCigiDiGuyEndGestureV4(void);
57 
58  //=========================================================
62 
63  //=========================================================
66  DtCigiDiGuyEndGestureV4& operator=(const DtCigiDiGuyEndGestureV4& BaseIn);
67 
68  //==> Buffer Packing/Unpacking
69 
70  //=========================================================
81  virtual int Pack(CigiBasePacket * Base, Cigi_uint8 * Buff, void *Spec) const;
82 
83  //=========================================================
93  virtual int Unpack(Cigi_uint8 * Buff, bool Swap, void *Spec);
94  };
95 }
96 
Contains DLL export macros.
The end gesture packet class for CIGI V4.
Definition: DtCigiDiGuyEndGestureV4.h:41
Contains makVrv::DtCigiBaseDiGuyEndGesture class.
#define DT_DLL_MAKCIGIEXTENSIONS
Definition: makCigiExtensions.h:17
The base end gesture class for all packets.
Definition: DtCigiBaseDiGuyEndGesture.h:34

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)