CommonLibSSE NG
Loading...
Searching...
No Matches
RE::BSVisit Namespace Reference

Enumerations

enum class  BSVisitControl { kContinue = 0 , kStop = 1 }
 

Functions

BSVisitControl TraverseScenegraphCollision (NiAVObject *a_object, std::function< BSVisitControl(bhkNiCollisionObject *)> a_func)
 
BSVisitControl TraverseScenegraphGeometries (NiAVObject *a_object, std::function< BSVisitControl(BSGeometry *)> a_func)
 
BSVisitControl TraverseScenegraphObjects (NiAVObject *a_object, std::function< BSVisitControl(NiAVObject *)> a_func)
 

Enumeration Type Documentation

◆ BSVisitControl

enum class RE::BSVisit::BSVisitControl
strong
Enumerator
kContinue 
kStop 

Function Documentation

◆ TraverseScenegraphCollision()

BSVisitControl RE::BSVisit::TraverseScenegraphCollision ( NiAVObject a_object,
std::function< BSVisitControl(bhkNiCollisionObject *)>  a_func 
)

◆ TraverseScenegraphGeometries()

BSVisitControl RE::BSVisit::TraverseScenegraphGeometries ( NiAVObject a_object,
std::function< BSVisitControl(BSGeometry *)>  a_func 
)

◆ TraverseScenegraphObjects()

BSVisitControl RE::BSVisit::TraverseScenegraphObjects ( NiAVObject a_object,
std::function< BSVisitControl(NiAVObject *)>  a_func 
)