Container for storing all registered area types and flags used for annotating triangles in NavMesh. More...
#include
Public Member Functions | |
virtual NavigationAreaTypeID | GetAreaTypeID (const char *szName) const =0 |
virtual const char * | GetAreaTypeName (const NavigationAreaTypeID areaTypeID) const =0 |
virtual const SAreaType * | GetAreaType (const NavigationAreaTypeID areaTypeID) const =0 |
virtual size_t | GetAreaTypeCount () const =0 |
virtual NavigationAreaTypeID | GetAreaTypeID (const size_t index) const =0 |
virtual const SAreaType * | GetAreaType (const size_t index) const =0 |
virtual const SAreaType & | GetDefaultAreaType () const =0 |
virtual NavigationAreaFlagID | GetAreaFlagID (const char *szName) const =0 |
virtual const char * | GetAreaFlagName (const NavigationAreaFlagID areaFlagID) const =0 |
virtual const SAreaFlag * | GetAreaFlag (const NavigationAreaFlagID areaFlagID) const =0 |
virtual size_t | GetAreaFlagCount () const =0 |
virtual NavigationAreaFlagID | GetAreaFlagID (const size_t index) const =0 |
virtual const SAreaFlag * | GetAreaFlag (const size_t index) const =0 |
virtual void | GetAreaColor (const AreaAnnotation annotation, ColorB &color) const =0 |
Container for storing all registered area types and flags used for annotating triangles in NavMesh.