CommonLibSSE (Parapets fork)
RE::BSResource Namespace Reference

Classes

class  AsyncStream
 
class  BSSystemFile
 
class  DevNull
 
struct  FileID
 
class  GlobalLocations
 
class  GlobalPaths
 
struct  ID
 
struct  Info
 
class  Location
 
class  LocationTraverser
 
class  LocationTree
 
struct  BSSystemDir
 
class  LooseFileLocation
 
class  LooseFileStream
 
struct  LooseFileStreamBase
 
class  Traverser
 
class  Stream
 
class  StreamBase
 

Enumerations

enum class  ErrorCode {
  kNone = 0 , kNotExist = 1 , kInvalidPath = 2 , kFileError = 3 ,
  kInvalidType = 4 , kMemoryError = 5 , kBusy = 6 , kInvalidParam = 7 ,
  kUnsupported = 8
}
 
enum class  SeekMode { kSet = 0 , kCur = 1 , kEnd = 2 }
 

Functions

void RegisterGlobalPath (const char *a_path)
 
void RegisterLocation (Location *a_location, std::uint32_t a_priority)
 

Enumeration Type Documentation

◆ ErrorCode

Enumerator
kNone 
kNotExist 
kInvalidPath 
kFileError 
kInvalidType 
kMemoryError 
kBusy 
kInvalidParam 
kUnsupported 

◆ SeekMode

Enumerator
kSet 
kCur 
kEnd 

Function Documentation

◆ RegisterGlobalPath()

void RE::BSResource::RegisterGlobalPath ( const char *  a_path)

◆ RegisterLocation()

void RE::BSResource::RegisterLocation ( Location a_location,
std::uint32_t  a_priority 
)