CommonLibSSE (Parapets fork)
RE::BSNavmeshInfoMap Class Referenceabstract

#include <BSNavmeshInfoMap.h>

Inheritance diagram for RE::BSNavmeshInfoMap:
RE::BSTSingletonExplicit< BSNavmeshInfoMap > RE::NavMeshInfoMap

Classes

struct  IVisitor
 

Public Member Functions

virtual ~BSNavmeshInfoMap ()
 
virtual BSNavmeshInfo * GetNavMeshInfoFixID (std::uint32_t a_id)=0
 
virtual BSNavmeshInfo * GetNavmeshInfo (std::uint32_t a_id)=0
 
virtual void GetAllNavMeshInfo (BSTArray< BSNavmeshInfo * > &a_results)=0
 
virtual void BuildListOfConnectedInfos (const BSNavmeshInfo *a_info, BSTArray< BSNavmeshInfo * > &a_results)=0
 
virtual void ForEach (IVisitor *a_visitor)=0
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSNavmeshInfoMap
 

Constructor & Destructor Documentation

◆ ~BSNavmeshInfoMap()

virtual RE::BSNavmeshInfoMap::~BSNavmeshInfoMap ( )
virtual

Member Function Documentation

◆ BuildListOfConnectedInfos()

virtual void RE::BSNavmeshInfoMap::BuildListOfConnectedInfos ( const BSNavmeshInfo *  a_info,
BSTArray< BSNavmeshInfo * > &  a_results 
)
pure virtual

Implemented in RE::NavMeshInfoMap.

◆ ForEach()

virtual void RE::BSNavmeshInfoMap::ForEach ( IVisitor a_visitor)
pure virtual

Implemented in RE::NavMeshInfoMap.

◆ GetAllNavMeshInfo()

virtual void RE::BSNavmeshInfoMap::GetAllNavMeshInfo ( BSTArray< BSNavmeshInfo * > &  a_results)
pure virtual

Implemented in RE::NavMeshInfoMap.

◆ GetNavmeshInfo()

virtual BSNavmeshInfo* RE::BSNavmeshInfoMap::GetNavmeshInfo ( std::uint32_t  a_id)
pure virtual

Implemented in RE::NavMeshInfoMap.

◆ GetNavMeshInfoFixID()

virtual BSNavmeshInfo* RE::BSNavmeshInfoMap::GetNavMeshInfoFixID ( std::uint32_t  a_id)
pure virtual

Implemented in RE::NavMeshInfoMap.

Member Data Documentation

◆ RTTI

constexpr auto RE::BSNavmeshInfoMap::RTTI = RTTI_BSNavmeshInfoMap
inlinestaticconstexpr

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