gwnavruntime/navgraph/blobs/navgraphlinkinfoblobbuilder.h Source File
Go to the documentation of this file.
16 class NavGraphVertexLinkInfoBlob;
18 class GraphVertexData;
19 class NavGraphVertexSpatializationBlob;
21 class NavGraphArrayLinkInfoBlob;
24 class NavGraphLinkInfoBlobBuilder :
public BaseBlobBuilder<NavGraphLinkInfoBlob>
27 NavGraphLinkInfoBlobBuilder(NavGraph* navGraph,
KyUInt32 graphIndex) : m_navGraph(navGraph), m_graphIndex(graphIndex) {}
30 virtual void DoBuild();
36 class NavGraphVertexLinkInfoBlobBuilder :
public BaseBlobBuilder<NavGraphVertexLinkInfoBlob>
39 NavGraphVertexLinkInfoBlobBuilder(
const NavGraphVertex* vertex,
const GraphVertexData* vertexData) : m_vertex(vertex), m_vertexData(vertexData) {}
42 virtual void DoBuild();
44 const NavGraphVertex* m_vertex;
45 const GraphVertexData* m_vertexData;
48 class NavGraphVertexSpatializationBlobBuilder :
public BaseBlobBuilder<NavGraphVertexSpatializationBlob>
51 NavGraphVertexSpatializationBlobBuilder(NavGraphLink* link) : m_link(link) {}
54 virtual void DoBuild();
59 class NavGraphArrayLinkInfoBlobBuilder :
public BaseBlobBuilder<NavGraphArrayLinkInfoBlob>
62 NavGraphArrayLinkInfoBlobBuilder(NavData* navData) : m_navData(navData) {}
65 virtual void DoBuild();
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17