CommonLibSSE NG
Loading...
Searching...
No Matches
RE::BSNavmesh Class Referenceabstract

#include <BSNavmesh.h>

Inheritance diagram for RE::BSNavmesh:
RE::BSIntrusiveRefCounted RE::NavMesh

Public Member Functions

virtual ~BSNavmesh ()
 
virtual std::uint32_t QNavmeshID ()=0
 
- Public Member Functions inherited from RE::BSIntrusiveRefCounted
std::uint32_t IncRef () const
 
std::uint32_t DecRef () const
 
 TES_HEAP_REDEFINE_NEW ()
 

Public Attributes

std::uint32_t pad00C
 
BSTArray< BSNavmeshVertexvertices
 
BSTArray< BSNavmeshTriangletriangles
 
BSTArray< BSNavmeshEdgeExtraInfoextraEdgeInfo
 
BSTArray< BSNavmeshTriangleDoorPortaldoorPortals
 
BSTArray< BSNavmeshClosedDoorInfoclosedDoors
 
BSTArray< BSNavmeshCoverEdgecoverArray
 
BSNavmeshGrid meshGrid
 
BSTArray< NiPointer< BSNavmeshObstacleUndoData > > obstacles
 
BSTHashMap< std::uint16_t, NiPointer< BSNavmeshObstacleData > > * triangleToObstacleMap
 
BSTArray< void * > unk0F0
 
BSTSmartPointer< BSPathingCellparentCell
 
void * unk110
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSNavmesh
 

Additional Inherited Members

- Protected Attributes inherited from RE::BSIntrusiveRefCounted
volatile std::uint32_t _refCount { 0 }
 

Constructor & Destructor Documentation

◆ ~BSNavmesh()

virtual RE::BSNavmesh::~BSNavmesh ( )
virtual

Member Function Documentation

◆ QNavmeshID()

virtual std::uint32_t RE::BSNavmesh::QNavmeshID ( )
pure virtual

Member Data Documentation

◆ closedDoors

BSTArray<BSNavmeshClosedDoorInfo> RE::BSNavmesh::closedDoors

◆ coverArray

BSTArray<BSNavmeshCoverEdge> RE::BSNavmesh::coverArray

◆ doorPortals

BSTArray<BSNavmeshTriangleDoorPortal> RE::BSNavmesh::doorPortals

◆ extraEdgeInfo

BSTArray<BSNavmeshEdgeExtraInfo> RE::BSNavmesh::extraEdgeInfo

◆ meshGrid

BSNavmeshGrid RE::BSNavmesh::meshGrid

◆ obstacles

BSTArray<NiPointer<BSNavmeshObstacleUndoData> > RE::BSNavmesh::obstacles

◆ pad00C

std::uint32_t RE::BSNavmesh::pad00C

◆ parentCell

BSTSmartPointer<BSPathingCell> RE::BSNavmesh::parentCell

◆ RTTI

constexpr auto RE::BSNavmesh::RTTI = RTTI_BSNavmesh
inlinestaticconstexpr

◆ triangles

BSTArray<BSNavmeshTriangle> RE::BSNavmesh::triangles

◆ triangleToObstacleMap

BSTHashMap<std::uint16_t, NiPointer<BSNavmeshObstacleData> >* RE::BSNavmesh::triangleToObstacleMap

◆ unk0F0

BSTArray<void*> RE::BSNavmesh::unk0F0

◆ unk110

void* RE::BSNavmesh::unk110

◆ vertices

BSTArray<BSNavmeshVertex> RE::BSNavmesh::vertices

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