gwnavruntime/pathfollower/radiusprofileblob.h Source File
Go to the documentation of this file.
8 #ifndef Navigation_RadiusProfileBlob_H
9 #define Navigation_RadiusProfileBlob_H
20 class RadiusProfileArray;
29 class RadiusProfileBlob
32 BlobArray<char> m_name;
33 BlobArray<KyFloat32> m_radiusArray;
38 SwapEndianness(e,
self.m_name);
39 SwapEndianness(e,
self.m_radiusArray);
43 class RadiusProfileBlobBuilder :
public BaseBlobBuilder<RadiusProfileBlob>
48 RadiusProfileBlobBuilder(const RadiusProfile* radiusProfile)
49 : m_radiusProfile(radiusProfile)
52 virtual void DoBuild();
55 const RadiusProfile* m_radiusProfile;
66 class RadiusProfileArrayBlob
69 BlobArray<RadiusProfileBlob> m_radiusProfileArray;
74 SwapEndianness(e,
self.m_radiusProfileArray);
78 class RadiusProfileArrayBlobBuilder :
public BaseBlobBuilder<RadiusProfileArrayBlob>
83 RadiusProfileArrayBlobBuilder(const RadiusProfileArray* radiusProfileArray)
84 : m_radiusProfileArray(radiusProfileArray)
87 virtual void DoBuild();
90 const RadiusProfileArray* m_radiusProfileArray;
95 #endif // Navigation_RadiusProfileBlob_H
#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