WSF
WsfEW_Effect::EffectData Class Reference

Base effect data used to derive from in inheriting effect classes. More...

#include <WsfEW_Effect.hpp>

Inheritance diagram for WsfEW_Effect::EffectData:
Collaboration diagram for WsfEW_Effect::EffectData:

Public Member Functions

 EffectData ()=default
EffectDataoperator= (const EffectData &)=delete
 ~EffectData () override=default
bool ProcessInput (UtInput &aInput) override
bool Initialize (WsfSimulation &aSimulation) override
EW_EffectDataClone () const override
void Reset () override
WsfEW_EffectGetEffectPtr ()
void SetEffectPtr (WsfEW_Effect *aEffectPtr)
Public Member Functions inherited from WsfEW_Types::EW_EffectData
 EW_EffectData ()=default
virtual ~EW_EffectData ()=default

Protected Member Functions

 EffectData (const EffectData &aSrc)
Protected Member Functions inherited from WsfEW_Types::EW_EffectData
 EW_EffectData (const EW_EffectData &aSrc)=default

Detailed Description

Base effect data used to derive from in inheriting effect classes.

Constructor & Destructor Documentation

◆ EffectData() [1/2]

WsfEW_Effect::EffectData::EffectData ( )
default

◆ ~EffectData()

WsfEW_Effect::EffectData::~EffectData ( )
overridedefault

◆ EffectData() [2/2]

WsfEW_Effect::EffectData::EffectData ( const EffectData & aSrc)
protected

Member Function Documentation

◆ Clone()

◆ GetEffectPtr()

WsfEW_Effect * WsfEW_Effect::EffectData::GetEffectPtr ( )
inline

◆ Initialize()

◆ operator=()

EffectData & WsfEW_Effect::EffectData::operator= ( const EffectData & )
delete

References EffectData().

◆ ProcessInput()

◆ Reset()

◆ SetEffectPtr()

void WsfEW_Effect::EffectData::SetEffectPtr ( WsfEW_Effect * aEffectPtr)
inline

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved