Kaim::PointOfInterestInitConfig Class Reference

Kaim::PointOfInterestInitConfig Class Reference

#include <pointofinterest.h>

Class Description

Class used to provide PointOfInterest initialization parameters.

+ Examples:

Public Member Functions

 PointOfInterestInitConfig ()
 
void SetDefaults ()
 

Public Data Members

Worldm_world
 
Ptr< DatabaseBindingm_databaseBinding
 
void * m_poiData
 
Vec3f m_startPosition
 
KyFloat32 m_height
 
KyUInt32 m_poiType
 

Member Function Documentation

void Kaim::PointOfInterestInitConfig::SetDefaults ( )
inline

Sets all members to their default value.

Member Data Documentation

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.

+ Examples:
World* Kaim::PointOfInterestInitConfig::m_world

Mandatory: you must provide a World when calling CylinderObstacle::Init.

+ Examples:

The documentation for this class was generated from the following file: