gwnavruntime/collision/heightfieldblob.h Source File
Go to the documentation of this file.
20 KY_ROOT_BLOB_CLASS(CollisionData, HeightFieldBlob, 0)
27 BlobArray<KyFloat32> m_altitudes;
35 SwapEndianness(e,
self.m_origin);
36 SwapEndianness(e,
self.m_altitudes);
37 SwapEndianness(e,
self.m_tileSize);
38 SwapEndianness(e,
self.m_xAltitudeCount);
39 SwapEndianness(e,
self.m_yAltitudeCount);
42 class HeightFieldBlobBuilder :
public BaseBlobBuilder<HeightFieldBlob>
46 : m_origin(origin), m_tileSize(tileSize), m_xAltitudeCount(xCount), m_yAltitudeCount(yCount)
#define BLOB_SET(blob, value)
Use this macro only in implementations of BaseBlobBuilder::DoBuild().
Definition: baseblobbuilder.h:130
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
HeightFieldBlob * m_blob
The blob maintained by this builder. Only modify using the macros listed under DoBuild().
Definition: baseblobbuilder.h:113
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
#define BLOB_ARRAY(blobArray, count)
Use this macro only in implementations of BaseBlobBuilder::DoBuild().
Definition: baseblobbuilder.h:139
float KyFloat32
float
Definition: types.h:32