gwnavruntime/channel/bubbleblob.h Source File
Go to the documentation of this file.
21 KY_ROOT_BLOB_CLASS(Runtime, BubbleBlob, 0)
35 SwapEndianness(e,
self.m_center);
36 SwapEndianness(e,
self.m_radius);
37 SwapEndianness(e,
self.m_rotationDirection);
38 SwapEndianness(e,
self.m_type);
42 class BubbleBlobBuilder :
public BaseBlobBuilder<BubbleBlob>
47 BubbleBlobBuilder(const Bubble* bubble)
51 virtual void DoBuild()
60 const Bubble* m_bubble;
#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
BubbleBlob * 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
float KyFloat32
float
Definition: types.h:32