CommonLibSSE NG
Loading...
Searching...
No Matches
RE::Effect Struct Reference

#include <Effect.h>

Classes

struct  EffectItem
 

Public Member Functions

 Effect ()
 
 ~Effect ()=default
 
 TES_HEAP_REDEFINE_NEW ()
 
float GetMagnitude () const
 
std::uint32_t GetArea () const
 
std::uint32_t GetDuration () const
 
bool IsHostile () const
 

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

◆ GetArea()

std::uint32_t RE::Effect::GetArea ( ) const

◆ GetDuration()

std::uint32_t RE::Effect::GetDuration ( ) const

◆ GetMagnitude()

float RE::Effect::GetMagnitude ( ) const

◆ IsHostile()

bool RE::Effect::IsHostile ( ) const

◆ 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: