gwnavruntime/world/cylinderobstacleblob.h Source File
Go to the documentation of this file.
9 #ifndef Navigation_CylinderObstacleBlob_H
10 #define Navigation_CylinderObstacleBlob_H
22 class CylinderObstacleBlob
25 KY_ROOT_BLOB_CLASS(Runtime, CylinderObstacleBlob, 0)
28 KyUInt32 m_tagVolumeIntegrationStatus;
30 DatabaseBindingBlob m_databaseBinding;
34 inline
void SwapEndianness(Endianness::Target e, CylinderObstacleBlob& self)
36 SwapEndianness(e,
self.m_tagVolumeIntegrationStatus);
37 SwapEndianness(e,
self.m_visualDebugId);
38 SwapEndianness(e,
self.m_databaseBinding);
39 SwapEndianness(e,
self.m_triggerTagVolume);
42 class CylinderObstacleBlobBuilder :
public BaseBlobBuilder<CylinderObstacleBlob>
45 CylinderObstacleBlobBuilder(
const CylinderObstacle* cylinderObstacle)
46 : m_cylinderObstacle(cylinderObstacle)
50 virtual void DoBuild();
52 const CylinderObstacle* m_cylinderObstacle;
57 #endif // Navigation_CylinderObstacleBlob_H
Definition: gamekitcrowddispersion.h:20
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:137
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36