gwnavruntime/pathfollower/positiononcirclearcsplineblob.h Source File
Go to the documentation of this file.
10 #ifndef Navigation_PositionOnCircleArcSplineBlob_H
11 #define Navigation_PositionOnCircleArcSplineBlob_H
19 class PositionOnCircleArcSpline;
21 class PositionOnCircleArcSplineBlob
23 KY_ROOT_BLOB_CLASS(Runtime, PositionOnCircleArcSplineBlob, 0)
26 PositionOnCircleArcSplineBlob() {}
37 SwapEndianness(e,
self.m_visualDebugId);
38 SwapEndianness(e,
self.m_position);
39 SwapEndianness(e,
self.m_tangent);
40 SwapEndianness(e,
self.m_splineSectionIndex);
43 class PositionOnCircleArcSplineBlobBuilder :
public BaseBlobBuilder<PositionOnCircleArcSplineBlob>
48 PositionOnCircleArcSplineBlobBuilder(const PositionOnCircleArcSpline* positionOnCircleArcSpline,
KyUInt32 visualDebugId) : m_positionOnCircleArcSpline(positionOnCircleArcSpline), m_visualDebugId(visualDebugId) {}
50 virtual void DoBuild();
53 const PositionOnCircleArcSpline* m_positionOnCircleArcSpline;
59 #endif // Navigation_PositionOnCircleArcSplineBlob_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
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36