gwnavruntime/pathfollower/circlearcsplinesectionblob.h Source File
Go to the documentation of this file.
17 class CircleArcSplineSection;
19 class CircleArcSplineSectionBlob
22 CircleArcSplineSectionBlob() {}
25 Vec3f m_startPosition;
39 SwapEndianness(e,
self.m_startPosition);
40 SwapEndianness(e,
self.m_endPosition);
41 SwapEndianness(e,
self.m_center);
42 SwapEndianness(e,
self.m_startTangent);
43 SwapEndianness(e,
self.m_endTangent);
44 SwapEndianness(e,
self.m_radius);
45 SwapEndianness(e,
self.m_length);
46 SwapEndianness(e,
self.m_direction);
47 SwapEndianness(e,
self.m_startSectionIdx);
48 SwapEndianness(e,
self.m_endSectionIdx);
51 class CircleArcSplineSectionBlobBuilder :
public BaseBlobBuilder<CircleArcSplineSectionBlob>
56 CircleArcSplineSectionBlobBuilder(const CircleArcSplineSection* circleArcSplineSection) : m_circleArcSplineSection(circleArcSplineSection) {}
58 virtual void DoBuild();
61 const CircleArcSplineSection* m_circleArcSplineSection;
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
float KyFloat32
float
Definition: types.h:32