CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
RE::BGSNumericIDIndex Struct Reference

#include <BGSNumericIDIndex.h>

Public Types

enum class  Flags : std::uint8_t { kDefault = 1u << 6 , kCreated = 1u << 7 }
 

Public Member Functions

 ~BGSNumericIDIndex () noexcept
 
bool IsCreated () const noexcept
 
bool IsDefault () const noexcept
 
FormID GetNumericID () const
 
void SetNumericID (FormID a_formID)
 

Public Attributes

union { 
 
   struct { 
 
      union { 
 
         std::uint8_t   data1 
 
         REX::EnumSet< Flags, std::uint8_t >   flags 
 
      }  
 
      std::uint8_t   data2 
 
      std::uint8_t   data3 
 
   }  
 
   std::uint8_t   data [3] { 0 } 
 
};  
 

Member Enumeration Documentation

◆ Flags

enum class RE::BGSNumericIDIndex::Flags : std::uint8_t
strong
Enumerator
kDefault 
kCreated 

Constructor & Destructor Documentation

◆ ~BGSNumericIDIndex()

RE::BGSNumericIDIndex::~BGSNumericIDIndex ( )
inlinenoexcept

Member Function Documentation

◆ GetNumericID()

FormID RE::BGSNumericIDIndex::GetNumericID ( ) const
inline

◆ IsCreated()

bool RE::BGSNumericIDIndex::IsCreated ( ) const
inlinenoexcept

◆ IsDefault()

bool RE::BGSNumericIDIndex::IsDefault ( ) const
inlinenoexcept

◆ SetNumericID()

void RE::BGSNumericIDIndex::SetNumericID ( FormID  a_formID)
inline

Member Data Documentation

◆ [union]

union { ... } RE::BGSNumericIDIndex

◆ data

std::uint8_t RE::BGSNumericIDIndex::data[3] { 0 }

◆ data1

std::uint8_t RE::BGSNumericIDIndex::data1

◆ data2

std::uint8_t RE::BGSNumericIDIndex::data2

◆ data3

std::uint8_t RE::BGSNumericIDIndex::data3

◆ flags

REX::EnumSet<Flags, std::uint8_t> RE::BGSNumericIDIndex::flags

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