gwnavruntime/queries/blobs/timeslicedqueryinfoblob.h Source File
Go to the documentation of this file.
17 class TimeSlicedQueryInfoBlob
21 TimeSlicedQueryInfoBlob() :
23 m_lastAdvanceFrameIdx(0)
31 SwapEndianness(e,
self.m_advanceCount );
32 SwapEndianness(e,
self.m_lastAdvanceFrameIdx );
35 class TimeSlicedQueryBlobBuilder :
public BaseBlobBuilder<TimeSlicedQueryInfoBlob>
38 TimeSlicedQueryBlobBuilder(ITimeSlicedQuery* query) { m_query = query; }
39 virtual void DoBuild()
42 BLOB_SET(
m_blob->m_lastAdvanceFrameIdx , m_query->m_lastAdvanceFrameIdx );
46 ITimeSlicedQuery* m_query;
#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_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
Target
Enumerates the possible endianness types relative to the current platform.
Definition: endianness.h:27
TimeSlicedQueryInfoBlob * 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