CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
RE::ActiveEffectReferenceEffectController Class Reference

#include <ActiveEffectReferenceEffectController.h>

Inheritance diagram for RE::ActiveEffectReferenceEffectController:
RE::ReferenceEffectController

Public Member Functions

 ~ActiveEffectReferenceEffectController () override
 
void Unk_01 (void) override
 
void Unk_02 (void) override
 
void Unk_03 (void) override
 
void SwitchAttachedRoot (std::uint64_t a_arg2, NiNode *a_attachRoot) override
 
const NiPoint3 & GetSourcePosition () override
 
bool GetUseSourcePosition () override
 
bool GetNoInitialFlare () override
 
bool GetEffectPersists () override
 
bool GetGoryVisuals () override
 
void RemoveHitEffect (ReferenceEffect *a_refEffect) override
 
TESObjectREFR * GetTargetReference () override
 
BGSArtObject * GetHitEffectArt () override
 
TESEffectShader * GetHitEffectShader () override
 
bool GetManagerHandlesSaveLoad () override
 
bool EffectShouldFaceTarget () override
 
TESObjectREFR * GetFacingTarget () override
 
void SetWindPoint (const NiPoint3 &a_point) override
 
const NiPoint3 & GetWindPoint () override
 
bool GetAllowNo3D () override
 
void SaveGame (BGSSaveGameBuffer *a_buf) override
 
void LoadGame (BGSLoadGameBuffer *a_buf) override
 
- Public Member Functions inherited from RE::ReferenceEffectController
virtual ~ReferenceEffectController ()
 
virtual void Unk_01 (void)
 
virtual void Unk_02 (void)
 
virtual void Unk_03 (void)
 
virtual void SwitchAttachedRoot (std::uint64_t a_arg2, NiNode *a_attachRoot)
 
virtual const NiPoint3 & GetSourcePosition ()
 
virtual bool GetUseSourcePosition ()
 
virtual bool GetNoInitialFlare ()
 
virtual bool GetEffectPersists ()
 
virtual bool GetGoryVisuals ()
 
virtual void RemoveHitEffect (ReferenceEffect *a_refEffect)
 
virtual TESObjectREFR * GetTargetReference ()=0
 
virtual BGSArtObject * GetHitEffectArt ()=0
 
virtual TESEffectShader * GetHitEffectShader ()=0
 
virtual bool GetManagerHandlesSaveLoad ()=0
 
virtual NiAVObject * GetAttachRoot ()
 
virtual float GetParticleAttachExtent ()
 
virtual bool GetUseParticleAttachExtent ()
 
virtual bool GetDoParticles ()
 
virtual bool GetParticlesUseLocalSpace ()
 
virtual bool GetUseRootWorldRotate ()
 
virtual bool GetIsRootActor ()
 
virtual bool GetClearWhenCellIsUnloaded ()
 
virtual bool EffectShouldFaceTarget ()
 
virtual TESObjectREFR * GetFacingTarget ()
 
virtual bool GetShaderUseParentCell ()
 
virtual bool EffectAttachesToCamera ()
 
virtual bool EffectRotatesWithCamera ()
 
virtual bool GetAllowTargetRoot ()
 
virtual bool IsReadyForAttach ()
 
virtual void SetWindPoint (const NiPoint3 &a_point)
 
virtual const NiPoint3 & GetWindPoint ()
 
virtual bool GetAllowNo3D ()
 
virtual void SaveGame (BGSSaveGameBuffer *a_buf)
 
virtual void LoadGame (BGSLoadGameBuffer *a_buf)
 

Public Attributes

ActiveEffect * effect
 
ObjectRefHandle target
 
NiPoint3 windPoint
 

Static Public Attributes

static constexpr auto RTTI = RTTI_ActiveEffectReferenceEffectController
 
- Static Public Attributes inherited from RE::ReferenceEffectController
static constexpr auto RTTI = RTTI_ReferenceEffectController
 

Constructor & Destructor Documentation

◆ ~ActiveEffectReferenceEffectController()

RE::ActiveEffectReferenceEffectController::~ActiveEffectReferenceEffectController ( )
override

Member Function Documentation

◆ EffectShouldFaceTarget()

bool RE::ActiveEffectReferenceEffectController::EffectShouldFaceTarget ( )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ GetAllowNo3D()

bool RE::ActiveEffectReferenceEffectController::GetAllowNo3D ( )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ GetEffectPersists()

bool RE::ActiveEffectReferenceEffectController::GetEffectPersists ( )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ GetFacingTarget()

TESObjectREFR * RE::ActiveEffectReferenceEffectController::GetFacingTarget ( )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ GetGoryVisuals()

bool RE::ActiveEffectReferenceEffectController::GetGoryVisuals ( )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ GetHitEffectArt()

BGSArtObject * RE::ActiveEffectReferenceEffectController::GetHitEffectArt ( )
overridevirtual

◆ GetHitEffectShader()

TESEffectShader * RE::ActiveEffectReferenceEffectController::GetHitEffectShader ( )
overridevirtual

◆ GetManagerHandlesSaveLoad()

bool RE::ActiveEffectReferenceEffectController::GetManagerHandlesSaveLoad ( )
overridevirtual

◆ GetNoInitialFlare()

bool RE::ActiveEffectReferenceEffectController::GetNoInitialFlare ( )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ GetSourcePosition()

const NiPoint3 & RE::ActiveEffectReferenceEffectController::GetSourcePosition ( )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ GetTargetReference()

TESObjectREFR * RE::ActiveEffectReferenceEffectController::GetTargetReference ( )
overridevirtual

◆ GetUseSourcePosition()

bool RE::ActiveEffectReferenceEffectController::GetUseSourcePosition ( )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ GetWindPoint()

const NiPoint3 & RE::ActiveEffectReferenceEffectController::GetWindPoint ( )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ LoadGame()

void RE::ActiveEffectReferenceEffectController::LoadGame ( BGSLoadGameBuffer *  a_buf)
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ RemoveHitEffect()

void RE::ActiveEffectReferenceEffectController::RemoveHitEffect ( ReferenceEffect *  a_refEffect)
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ SaveGame()

void RE::ActiveEffectReferenceEffectController::SaveGame ( BGSSaveGameBuffer *  a_buf)
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ SetWindPoint()

void RE::ActiveEffectReferenceEffectController::SetWindPoint ( const NiPoint3 &  a_point)
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ SwitchAttachedRoot()

void RE::ActiveEffectReferenceEffectController::SwitchAttachedRoot ( std::uint64_t  a_arg2,
NiNode *  a_attachRoot 
)
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ Unk_01()

void RE::ActiveEffectReferenceEffectController::Unk_01 ( void  )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ Unk_02()

void RE::ActiveEffectReferenceEffectController::Unk_02 ( void  )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

◆ Unk_03()

void RE::ActiveEffectReferenceEffectController::Unk_03 ( void  )
overridevirtual

Reimplemented from RE::ReferenceEffectController.

Member Data Documentation

◆ effect

ActiveEffect* RE::ActiveEffectReferenceEffectController::effect

◆ RTTI

constexpr auto RE::ActiveEffectReferenceEffectController::RTTI = RTTI_ActiveEffectReferenceEffectController
inlinestaticconstexpr

◆ target

ObjectRefHandle RE::ActiveEffectReferenceEffectController::target

◆ windPoint

NiPoint3 RE::ActiveEffectReferenceEffectController::windPoint

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