gwnavruntime/world/databasebinding.h Source File
Go to the documentation of this file.
24 static const KyUInt32 InvalidBoundDatabaseIndex;
44 World* GetWorld() {
return m_world; }
46 KyUInt32 GetBoundDatabaseCount()
const {
return m_boundDatabases.GetCount(); }
59 void InitForWorld(
World* world);
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
KyUInt32 GetBoundDatabaseIdx(KyUInt32 databaseIdxInWorld) const
Definition: databasebinding.h:54
Database * GetBoundDatabase(KyUInt32 boundDatabaseIndex) const
Definition: databasebinding.h:50
KyResult AddDataBase(Database *database)
Adds a Database to this DatabaseBinding instance.
Definition: databasebinding.cpp:25
General purpose array for movable objects that require explicit construction/destruction.
Definition: kyarray.h:162
This class is a runtime container for Autodesk Navigation WorldElements such as NavData, Bots, BoxObstacles, TagVolumes...
Definition: world.h:52
This class is a runtime container for all NavData that represents the world from the point of view of...
Definition: database.h:57
Navigation return code class.
Definition: types.h:108
DatabaseBinding is a collection of the databases to be used for world elements spatialization.
Definition: databasebinding.h:21
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17