CommonLibSSE (Parapets fork)
RE::BSScript::ObjectTypeInfo::NamedStateInfo Struct Reference

#include <ObjectTypeInfo.h>

Classes

struct  Func
 

Public Types

enum  : std::uint32_t { kFuncCountMask = 0x1FF , kFuncOffsetShift = 9 }
 

Public Member Functions

constexpr std::uint32_t GetNumFuncs () const noexcept
 
FuncGetFuncIter ()
 
const FuncGetFuncIter () const
 

Public Attributes

BSFixedString name
 
std::uint32_t memberFunctionCount: 9
 
std::uint32_t memberFunctionOffset: 9
 
std::uint32_t pad0C
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : std::uint32_t
Enumerator
kFuncCountMask 
kFuncOffsetShift 

Member Function Documentation

◆ GetFuncIter() [1/2]

Func* RE::BSScript::ObjectTypeInfo::NamedStateInfo::GetFuncIter ( )

◆ GetFuncIter() [2/2]

const Func* RE::BSScript::ObjectTypeInfo::NamedStateInfo::GetFuncIter ( ) const

◆ GetNumFuncs()

constexpr std::uint32_t RE::BSScript::ObjectTypeInfo::NamedStateInfo::GetNumFuncs ( ) const
inlineconstexprnoexcept

Member Data Documentation

◆ memberFunctionCount

std::uint32_t RE::BSScript::ObjectTypeInfo::NamedStateInfo::memberFunctionCount

◆ memberFunctionOffset

std::uint32_t RE::BSScript::ObjectTypeInfo::NamedStateInfo::memberFunctionOffset

◆ name

BSFixedString RE::BSScript::ObjectTypeInfo::NamedStateInfo::name

◆ pad0C

std::uint32_t RE::BSScript::ObjectTypeInfo::NamedStateInfo::pad0C

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