gwnavruntime/pathfollower/circlearcsplinesectionblob.h Source File
Go to the documentation of this file.
10 #ifndef Navigation_CircleArcSplineSectionBlob_H
11 #define Navigation_CircleArcSplineSectionBlob_H
20 class CircleArcSplineSection;
22 class CircleArcSplineSectionBlob
25 CircleArcSplineSectionBlob() {}
28 Vec3f m_startPosition;
42 SwapEndianness(e,
self.m_startPosition);
43 SwapEndianness(e,
self.m_endPosition);
44 SwapEndianness(e,
self.m_center);
45 SwapEndianness(e,
self.m_startTangent);
46 SwapEndianness(e,
self.m_endTangent);
47 SwapEndianness(e,
self.m_radius);
48 SwapEndianness(e,
self.m_length);
49 SwapEndianness(e,
self.m_direction);
50 SwapEndianness(e,
self.m_startSectionIdx);
51 SwapEndianness(e,
self.m_endSectionIdx);
54 class CircleArcSplineSectionBlobBuilder :
public BaseBlobBuilder<CircleArcSplineSectionBlob>
59 CircleArcSplineSectionBlobBuilder(const CircleArcSplineSection* circleArcSplineSection) : m_circleArcSplineSection(circleArcSplineSection) {}
61 virtual void DoBuild();
64 const CircleArcSplineSection* m_circleArcSplineSection;
69 #endif // Navigation_CircleArcSplineSectionBlob_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
float KyFloat32
Type used internally to represent a 32-bit floating-point number.
Definition: types.h:43