VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
diguyActionRecordP.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 #pragma once
6 
10 
11 #include <vlpi/netStructs.h>
13 
14 // DIGuy Action Attribute Record
16 {
17  bool operator==(const DtNetDiGuyActionRecord& rhs) const
18  {
19  return (myRecordType == rhs.myRecordType)
20  && (myRecordLength == rhs.myRecordLength)
21  && (mySpeed == rhs.mySpeed)
22  && (myIsPaused == rhs.myIsPaused)
23  && strcmp((char*)myAction, (char*)rhs.myAction);
24  }
25  bool operator!=(const DtNetDiGuyActionRecord& rhs) const
26  {
27  return !operator==(rhs);
28  }
29 
36  // Action is a string value that will require padding to 8-byte boundary
37  // Action is variable size. Needs to be at the end of net struct.
39 
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:52
DtNetDiGuyActionRecord DtNetDiGuyActionRecord
DtNetU16 myIsPaused
Definition: diguyActionRecordP.h:30
DtNetU32 myRecordType
Definition: standardVariableRecordP.h:28
DtNetFloat32 myOffsetZ
Definition: diguyActionRecordP.h:35
DtNetU16 myUsePositioningFlag
Definition: diguyActionRecordP.h:31
DtU8 DtNetU8
Unsigned 8-bit value.
Definition: vlNetTypes.h:31
DtNetU8 myAction[1]
Definition: diguyActionRecordP.h:38
bool operator==(const DtNetDiGuyActionRecord &rhs) const
Definition: diguyActionRecordP.h:17
DtNetU16 myRecordLength
Definition: standardVariableRecordP.h:29
DtNetFloat32 mySpeed
Definition: diguyActionRecordP.h:32
bool operator!=(const DtNetDiGuyActionRecord &rhs) const
Definition: diguyActionRecordP.h:25
Definition: standardVariableRecordP.h:14
DtNetFloat32 myOffsetX
Definition: diguyActionRecordP.h:33
DtNetFloat32 myOffsetY
Definition: diguyActionRecordP.h:34
Network-order 32-bit IEEE-754 floating-point quantity.
Definition: vlNetTypes.h:148
Contains the DtNetStandardVariableRecord class definition.
Definition: diguyActionRecordP.h:15

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)