CommonLibSSE (Parapets fork)
RE::OBJ_BOOK Struct Reference

#include <TESObjectBOOK.h>

Classes

union  Teaches
 

Public Types

enum class  Flag {
  kNone = 0 , kAdvancesActorValue = 1 << 0 , kCantTake = 1 << 1 , kTeachesSpell = 1 << 2 ,
  kHasBeenRead = 1 << 3
}
 
enum class  Type { kBookTome = 0x00 }
 

Public Member Functions

Flag GetSanitizedType () const
 

Public Attributes

stl::enumeration< Flag, std::uint8_t > flags
 
stl::enumeration< Type, std::uint8_t > type
 
std::uint16_t pad02
 
std::uint32_t pad04
 
Teaches teaches
 

Member Enumeration Documentation

◆ Flag

enum RE::OBJ_BOOK::Flag
strong
Enumerator
kNone 
kAdvancesActorValue 
kCantTake 
kTeachesSpell 
kHasBeenRead 

◆ Type

enum RE::OBJ_BOOK::Type
strong
Enumerator
kBookTome 

Member Function Documentation

◆ GetSanitizedType()

Flag RE::OBJ_BOOK::GetSanitizedType ( ) const

Member Data Documentation

◆ flags

stl::enumeration<Flag, std::uint8_t> RE::OBJ_BOOK::flags

◆ pad02

std::uint16_t RE::OBJ_BOOK::pad02

◆ pad04

std::uint32_t RE::OBJ_BOOK::pad04

◆ teaches

Teaches RE::OBJ_BOOK::teaches

◆ type

stl::enumeration<Type, std::uint8_t> RE::OBJ_BOOK::type

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