CommonLibSSE (Parapets fork)
RE::TESCondition Class Reference

#include <TESCondition.h>

Public Member Functions

 TESCondition ()
 
 ~TESCondition ()
 
 TES_HEAP_REDEFINE_NEW ()
 
 operator bool () const
 
bool operator() (TESObjectREFR *a_actionRef, TESObjectREFR *a_targetRef) const
 
void Copy (const TESCondition *a_other, TESForm *a_arg2=nullptr)
 
bool IsTrue (TESObjectREFR *a_actionRef, TESObjectREFR *a_targetRef) const
 

Public Attributes

TESConditionItemhead
 

Constructor & Destructor Documentation

◆ TESCondition()

RE::TESCondition::TESCondition ( )

◆ ~TESCondition()

RE::TESCondition::~TESCondition ( )

Member Function Documentation

◆ Copy()

void RE::TESCondition::Copy ( const TESCondition a_other,
TESForm a_arg2 = nullptr 
)

◆ IsTrue()

bool RE::TESCondition::IsTrue ( TESObjectREFR a_actionRef,
TESObjectREFR a_targetRef 
) const

◆ operator bool()

RE::TESCondition::operator bool ( ) const
explicit

◆ operator()()

bool RE::TESCondition::operator() ( TESObjectREFR a_actionRef,
TESObjectREFR a_targetRef 
) const

◆ TES_HEAP_REDEFINE_NEW()

RE::TESCondition::TES_HEAP_REDEFINE_NEW ( )

Member Data Documentation

◆ head

TESConditionItem* RE::TESCondition::head

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