CommonLibSSE (Parapets fork)
RE::EffectArchetypes Struct Reference

#include <EffectArchetypes.h>

Classes

struct  ArchetypeDef
 

Public Types

enum class  ArchetypeID
 
enum class  Flags : std::uint32_t {
  kNone = 0 , kHiddenInEditor = 1 << 0 , kIsActorValueUsed = 1 << 1 , kIsFormUsed = 1 << 2 ,
  kUnk3 = 1 << 3 , kAllowStacking = 1 << 4 , kCannotMultiCast = 1 << 5 , kCreatesRef = 1 << 6 ,
  kCustomSkillUse = 1 << 7 , kRewardsSkillUseWithoutTarget = 1 << 8 , kAddsEffectToCaster = 1 << 9
}
 

Static Public Member Functions

static ArchetypeDefGetArchetypeDef (ArchetypeID a_id)
 
static const char * GetArchetypeName (ArchetypeID a_id)
 
static FormType GetAssociatedFormType (ArchetypeID a_id)
 
static ActorValue GetFixedActorValue (ArchetypeID a_id)
 
static bool IsFlagSet (ArchetypeID a_id, Flags a_flag)
 

Member Enumeration Documentation

◆ ArchetypeID

◆ Flags

enum RE::EffectArchetypes::Flags : std::uint32_t
strong
Enumerator
kNone 
kHiddenInEditor 
kIsActorValueUsed 
kIsFormUsed 
kUnk3 
kAllowStacking 
kCannotMultiCast 
kCreatesRef 
kCustomSkillUse 
kRewardsSkillUseWithoutTarget 
kAddsEffectToCaster 

Member Function Documentation

◆ GetArchetypeDef()

static ArchetypeDef& RE::EffectArchetypes::GetArchetypeDef ( ArchetypeID  a_id)
static

◆ GetArchetypeName()

static const char* RE::EffectArchetypes::GetArchetypeName ( ArchetypeID  a_id)
static

◆ GetAssociatedFormType()

static FormType RE::EffectArchetypes::GetAssociatedFormType ( ArchetypeID  a_id)
static

◆ GetFixedActorValue()

static ActorValue RE::EffectArchetypes::GetFixedActorValue ( ArchetypeID  a_id)
static

◆ IsFlagSet()

static bool RE::EffectArchetypes::IsFlagSet ( ArchetypeID  a_id,
Flags  a_flag 
)
static

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