gwnavruntime/world/databasebinding.h Source File
Go to the documentation of this file.
10 #ifndef Navigation_DatabaseBinding_H
11 #define Navigation_DatabaseBinding_H
27 static const KyUInt32 InvalidBoundDatabaseIndex;
47 World* GetWorld() {
return m_world; }
49 KyUInt32 GetBoundDatabaseCount()
const {
return m_boundDatabases.GetCount(); }
62 void InitForWorld(
World* world);
KyInt32 KyResult
Defines a type that can be returned by methods or functions in the Gameware Navigation SDK to indicat...
Definition: types.h:254
KyUInt32 GetBoundDatabaseIdx(KyUInt32 databaseIdxInWorld) const
Definition: databasebinding.h:62
Database * GetBoundDatabase(KyUInt32 boundDatabaseIndex) const
Definition: databasebinding.h:58
KyResult AddDataBase(Database *database)
Adds a Database to this DatabaseBinding instance.
General purpose array for movable objects that require explicit construction/destruction.
Definition: kyarray.h:118
#define KY_NULL
Null value.
Definition: types.h:247
This class is a runtime container for Gameware Navigation WorldElements such as NavData, Bots, BoxObstacles, TagVolumes...
Definition: world.h:54
This class is a runtime container for all NavData that represents the world from the point of view of...
Definition: database.h:64
DatabaseBinding is a collection of the databases to be used for world elements spatialization.
Definition: databasebinding.h:24
Definition: gamekitcrowddispersion.h:20
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36