gwnavruntime/pathfollower/trajectoryblob.h Source File
Go to the documentation of this file.
27 KY_ROOT_BLOB_CLASS(Runtime, TrajectoryBlob, 0)
30 Vec2f m_idealVelocity;
35 inline
void SwapEndianness(Endianness::Target e, TrajectoryBlob& self)
37 SwapEndianness(e,
self.m_idealVelocity);
38 SwapEndianness(e,
self.m_turningRadius);
39 SwapEndianness(e,
self.m_visualDebugId);
43 class TrajectoryBlobBuilder:
public BaseBlobBuilder<TrajectoryBlob>
48 TrajectoryBlobBuilder(const Trajectory* trajectory, const Bot* bot): m_trajectory(trajectory), m_bot(bot) {}
49 ~TrajectoryBlobBuilder() {}
52 virtual void DoBuild();
54 const Trajectory* m_trajectory;
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
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
float KyFloat32
float
Definition: types.h:32