#include <pointofinterest.h>
Class used to provide PointOfInterest initialization parameters.
Public Member Functions | |
PointOfInterestInitConfig () | |
void | SetDefaults () |
Public Data Members | |
World * | m_world |
Ptr< DatabaseBinding > | m_databaseBinding |
void * | m_poiData |
Vec3f | m_startPosition |
KyFloat32 | m_height |
KyUInt32 | m_poiType |
|
inline |
Sets all members to their default value.
Ptr<DatabaseBinding> Kaim::PointOfInterestInitConfig::m_databaseBinding |
Defines the Databases in which the CylinderObstacle will be spatialized.
If let to KY_NULL, World's default DatabaseBinding will be used (spatializes on all Databases).
KyFloat32 Kaim::PointOfInterestInitConfig::m_height |
PointOfInterest might have an height.
This increase the spatialization range accordingly upwards.
units: meters
default value: 0
KyUInt32 Kaim::PointOfInterestInitConfig::m_poiType |
Defines the type of the PointOfInterest.
The values lower than PointOfInterestType_FirstClient are reserved to Gameware Navigation internal PointOfInterest types.
World* Kaim::PointOfInterestInitConfig::m_world |
Mandatory: you must provide a World when calling CylinderObstacle::Init.