gwnavruntime/pathfollower/positiononcirclearcsplineblob.h Source File
Go to the documentation of this file.
16 class PositionOnCircleArcSpline;
18 class PositionOnCircleArcSplineBlob
20 KY_ROOT_BLOB_CLASS(Runtime, PositionOnCircleArcSplineBlob, 0)
23 PositionOnCircleArcSplineBlob() {}
34 SwapEndianness(e,
self.m_visualDebugId);
35 SwapEndianness(e,
self.m_position);
36 SwapEndianness(e,
self.m_tangent);
37 SwapEndianness(e,
self.m_splineSectionIndex);
40 class PositionOnCircleArcSplineBlobBuilder :
public BaseBlobBuilder<PositionOnCircleArcSplineBlob>
45 PositionOnCircleArcSplineBlobBuilder(const PositionOnCircleArcSpline* positionOnCircleArcSpline,
KyUInt32 visualDebugId) : m_positionOnCircleArcSpline(positionOnCircleArcSpline), m_visualDebugId(visualDebugId) {}
47 virtual void DoBuild();
50 const PositionOnCircleArcSpline* m_positionOnCircleArcSpline;
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
#define KY_CLASS_WITHOUT_COPY(ClassName)
Define to forbid copy constructor and copy assignment.
Definition: types.h:196
Target
Enumerates the possible endianness types relative to the current platform.
Definition: endianness.h:27
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17