CommonLibSSE (Parapets fork)
RE::Effect Struct Reference

#include <Effect.h>

Classes

struct  EffectItem
 

Public Member Functions

 Effect ()
 
 ~Effect ()=default
 
 TES_HEAP_REDEFINE_NEW ()
 
void Copy (const Effect *a_other)
 
void SetDuration (std::int32_t a_duration)
 
void SetMagnitude (float a_magnitude)
 

Public Attributes

EffectItem effectItem
 
std::uint32_t pad0C
 
EffectSettingbaseEffect
 
float cost
 
std::uint32_t pad1C
 
TESCondition conditions
 

Constructor & Destructor Documentation

◆ Effect()

RE::Effect::Effect ( )

◆ ~Effect()

RE::Effect::~Effect ( )
default

Member Function Documentation

◆ Copy()

void RE::Effect::Copy ( const Effect a_other)

◆ SetDuration()

void RE::Effect::SetDuration ( std::int32_t  a_duration)

◆ SetMagnitude()

void RE::Effect::SetMagnitude ( float  a_magnitude)

◆ TES_HEAP_REDEFINE_NEW()

RE::Effect::TES_HEAP_REDEFINE_NEW ( )

Member Data Documentation

◆ baseEffect

EffectSetting* RE::Effect::baseEffect

◆ conditions

TESCondition RE::Effect::conditions

◆ cost

float RE::Effect::cost

◆ effectItem

EffectItem RE::Effect::effectItem

◆ pad0C

std::uint32_t RE::Effect::pad0C

◆ pad1C

std::uint32_t RE::Effect::pad1C

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