#include <BSFile.h>
 | 
| virtual  | ~BSFile () | 
|   | 
| virtual void  | seek (std::int32_t a_numBytes) override | 
|   | 
| virtual void  | set_endian_swap (bool a_doSwap) override | 
|   | 
| virtual void  | seek (std::int32_t a_offset, std::int32_t a_from) override | 
|   | 
| virtual std::uint32_t  | size () const override | 
|   | 
| virtual void  | Unk_08 (void) | 
|   | 
| virtual void  | Unk_09 (void) | 
|   | 
| virtual void  | Unk_0A (void) | 
|   | 
| virtual void  | Unk_0B (void) | 
|   | 
| virtual void  | Unk_0C (void) | 
|   | 
| virtual void  | Unk_0D (void) | 
|   | 
| virtual void  | Unk_0E (void) | 
|   | 
| virtual void  | Unk_0F (void) | 
|   | 
| virtual void  | Unk_10 (void) | 
|   | 
| virtual void  | Unk_11 (void) | 
|   | 
| virtual void  | Unk_12 (void) | 
|   | 
|   | ~NiFile () override | 
|   | 
| bool  | good () const override | 
|   | 
| void  | seek (std::int32_t a_numBytes) override | 
|   | 
| void  | get_info (BufferInfo &a_buf) override | 
|   | 
| void  | set_endian_swap (bool a_doSwap) override | 
|   | 
| virtual void  | seek (std::int32_t a_offset, std::int32_t a_from) | 
|   | 
| virtual std::uint32_t  | size () const | 
|   | 
|   | NiBinaryStream () | 
|   | 
| virtual  | ~NiBinaryStream () | 
|   | 
| virtual bool  | good () const =0 | 
|   | 
| virtual void  | seek (std::int32_t a_numBytes)=0 | 
|   | 
| virtual std::uint32_t  | tell () const | 
|   | 
| virtual void  | get_info (BufferInfo &a_buf) | 
|   | 
| virtual void  | set_endian_swap (bool a_doSwap)=0 | 
|   | 
| template<class CharT >  | 
| bool  | get (CharT &a_ch) | 
|   | 
| template<class CharT >  | 
| bool  | read (CharT *a_str, std::uint32_t a_count) | 
|   | 
| template<class CharT >  | 
| bool  | put (CharT a_ch) | 
|   | 
| template<class CharT >  | 
| bool  | write (const CharT *a_str, std::uint32_t a_count) | 
|   | 
 | 
| enum class   | OpenMode { kReadOnly = 0
, kWriteOnly = 1
, kAppendOnly = 2
 } | 
|   | 
| using  | int_type = std::int32_t | 
|   | 
| using  | pos_type = std::uint32_t | 
|   | 
| using  | off_type = std::int32_t | 
|   | 
| using  | ReadFn = std::uint32_t(NiBinaryStream *a_this, void *a_buffer, std::uint32_t a_bytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents) | 
|   | 
| using  | WriteFn = std::uint32_t(NiBinaryStream *a_this, const void *a_buffer, std::uint32_t a_bytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents) | 
|   | 
| std::uint32_t  | binary_read (void *a_buffer, std::uint32_t a_totalBytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents=1) | 
|   | 
| std::uint32_t  | binary_write (const void *a_buffer, std::uint32_t a_totalBytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents=1) | 
|   | 
| std::uint32_t  | _absoluteCurrentPos | 
|   | 
| std::uint32_t  | _pad0C | 
|   | 
| ReadFn *  | _readFn | 
|   | 
| WriteFn *  | _writeFn | 
|   | 
◆ ~BSFile()
  
  
      
        
          | virtual RE::BSFile::~BSFile  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ seek() [1/2]
  
  
      
        
          | virtual void RE::BSFile::seek  | 
          ( | 
          std::int32_t  | 
          a_numBytes | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ seek() [2/2]
  
  
      
        
          | virtual void RE::BSFile::seek  | 
          ( | 
          std::int32_t  | 
          a_offset,  | 
         
        
           | 
           | 
          std::int32_t  | 
          a_from  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ set_endian_swap()
  
  
      
        
          | virtual void RE::BSFile::set_endian_swap  | 
          ( | 
          bool  | 
          a_doSwap | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ size()
  
  
      
        
          | virtual std::uint32_t RE::BSFile::size  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Unk_08()
  
  
      
        
          | virtual void RE::BSFile::Unk_08  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_09()
  
  
      
        
          | virtual void RE::BSFile::Unk_09  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_0A()
  
  
      
        
          | virtual void RE::BSFile::Unk_0A  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_0B()
  
  
      
        
          | virtual void RE::BSFile::Unk_0B  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_0C()
  
  
      
        
          | virtual void RE::BSFile::Unk_0C  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_0D()
  
  
      
        
          | virtual void RE::BSFile::Unk_0D  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_0E()
  
  
      
        
          | virtual void RE::BSFile::Unk_0E  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_0F()
  
  
      
        
          | virtual void RE::BSFile::Unk_0F  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_10()
  
  
      
        
          | virtual void RE::BSFile::Unk_10  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_11()
  
  
      
        
          | virtual void RE::BSFile::Unk_11  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Unk_12()
  
  
      
        
          | virtual void RE::BSFile::Unk_12  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ auxBuffer
      
        
          | char* RE::BSFile::auxBuffer | 
        
      
 
 
◆ auxBufferMaxIndex
      
        
          | std::uint32_t RE::BSFile::auxBufferMaxIndex | 
        
      
 
 
◆ auxBufferMinIndex
      
        
          | std::uint32_t RE::BSFile::auxBufferMinIndex | 
        
      
 
 
◆ auxTrueFilePos
      
        
          | std::int32_t RE::BSFile::auxTrueFilePos | 
        
      
 
 
◆ fileName
◆ fileSize
      
        
          | std::uint32_t RE::BSFile::fileSize | 
        
      
 
 
◆ ioSize
      
        
          | std::uint32_t RE::BSFile::ioSize | 
        
      
 
 
◆ pad049
      
        
          | std::uint8_t RE::BSFile::pad049 | 
        
      
 
 
◆ pad04A
      
        
          | std::uint16_t RE::BSFile::pad04A | 
        
      
 
 
◆ pad04C
      
        
          | std::uint32_t RE::BSFile::pad04C | 
        
      
 
 
◆ result
      
        
          | std::uint32_t RE::BSFile::result | 
        
      
 
 
◆ RTTI
◆ trueFilePos
      
        
          | std::uint32_t RE::BSFile::trueFilePos | 
        
      
 
 
◆ unk179
      
        
          | std::uint8_t RE::BSFile::unk179 | 
        
      
 
 
◆ unk17A
      
        
          | std::uint16_t RE::BSFile::unk17A | 
        
      
 
 
◆ useAuxBuffer
      
        
          | bool RE::BSFile::useAuxBuffer | 
        
      
 
 
◆ virtualAlloc
      
        
          | bool RE::BSFile::virtualAlloc | 
        
      
 
 
The documentation for this class was generated from the following file: