gwnavruntime/pathfollower/shortcuttrajectoryconfigblob.h Source File
Go to the documentation of this file.
10 #ifndef Navigation_ShortcutTrajectoryConfig_Blob_H
11 #define Navigation_ShortcutTrajectoryConfig_Blob_H
23 class ShortcutTrajectoryConfigBlob
25 KY_ROOT_BLOB_CLASS(Runtime, ShortcutTrajectoryConfigBlob, 1)
28 ShortcutTrajectoryConfigBlob() {}
31 AdvancedShortcutTrajectoryConfig m_advancedConfig;
36 SwapEndianness(e,
self.m_snapOnPath);
37 SwapEndianness(e,
self.m_advancedConfig);
40 class ShortcutTrajectoryConfigBlobBuilder :
public BaseBlobBuilder < ShortcutTrajectoryConfigBlob >
45 ShortcutTrajectoryConfigBlobBuilder(const ShortcutTrajectoryConfig* shortcutTrajectoryConfig)
46 : m_shortcutTrajectoryConfig(shortcutTrajectoryConfig)
49 virtual void DoBuild();
52 const ShortcutTrajectoryConfig* m_shortcutTrajectoryConfig;
#define KY_CLASS_WITHOUT_COPY(ClassName)
Define to forbid copy constructor and copy assignment.
Definition: types.h:387
Target
Enumerates the possible endianness types relative to the current platform.
Definition: endianness.h:35
Definition: gamekitcrowddispersion.h:20
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36