gwnavruntime/pathfollower/circlearcsplineblob.h Source File
Go to the documentation of this file.
16 class CircleArcSpline;
18 class CircleArcSplineBlob
20 KY_ROOT_BLOB_CLASS(Runtime, CircleArcSplineBlob, 0)
23 CircleArcSplineBlob() {}
25 KyUInt32 GetSectionCount()
const {
return m_sections.GetCount(); }
26 Vec3f GetStart()
const;
31 BlobArray<CircleArcSplineSectionBlob> m_sections;
36 SwapEndianness(e,
self.m_visualDebugId);
37 SwapEndianness(e,
self.m_sections);
40 class CircleArcSplineBlobBuilder :
public BaseBlobBuilder<CircleArcSplineBlob>
45 CircleArcSplineBlobBuilder(const CircleArcSpline* circleArcSpline,
KyUInt32 visualDebugId) : m_circleArcSpline(circleArcSpline), m_visualDebugId(visualDebugId) {}
47 virtual void DoBuild();
50 const CircleArcSpline* m_circleArcSpline;
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