OpenClonk
C4Effect Member List

This is the complete list of members for C4Effect, including all inherited members.

AcquireNumber()C4PropListNumberedprotected
AppendDataString(StdStrBuf *out, const char *delim, int depth=3, bool ignore_reference_parent=false) constC4PropList
AssignCallbackFunctions()C4Effectprotected
begin()C4PropList
C4Effect(C4Effect **ppEffectList, C4String *szName, int32_t iPrio, int32_t iTimerInterval, C4PropList *pCmdTarget)C4Effectprotected
C4Effect(C4Effect **ppEffectList, C4PropList *prototype, int32_t iPrio, int32_t iTimerInterval)C4Effectprotected
C4Effect(const C4Effect &)=deleteC4Effectprotected
C4Effect()C4Effectprotected
C4PropList(C4PropList *prototype=nullptr)C4PropListprotected
C4PropListNumbered(C4PropList *prototype=nullptr)C4PropListNumberedprotected
Call(C4PropertyName k, C4AulParSet *pPars=nullptr, bool fPassErrors=false)C4PropListinline
Call(C4String *k, C4AulParSet *pPars=nullptr, bool fPassErrors=false)C4PropList
Call(const char *k, C4AulParSet *pPars=nullptr, bool fPassErrors=false)C4PropList
CallDamage(int32_t &damage, int damagetype, int plr)C4Effectprotected
CallEffect(const char *effect, const C4Value &var1, const C4Value &var2, const C4Value &var3, const C4Value &var4)C4Effectprotected
CallStart(int temporary, const C4Value &var1, const C4Value &var2, const C4Value &var3, const C4Value &var4)C4Effectprotected
CallStop(int reason, bool temporary)C4Effectprotected
CallTimer(int time)C4Effectprotected
Check(const char *szCheckEffect, int32_t iPrio, int32_t iTimer, const C4Value &rVal1, const C4Value &rVal2, const C4Value &rVal3, const C4Value &rVal4)C4Effect
CheckPropList(C4PropList *)C4PropListNumberedstatic
Clear()C4PropListinline
ClearAll(int32_t iClearFlag)C4Effect
ClearNumber()C4PropListNumberedprotected
ClearNumberedPropLists()C4PropListNumberedstatic
ClearPointers(C4PropList *pObj)C4Effect
ClearRefs()C4PropListinlineprotected
ClearShelve()C4PropListNumberedstatic
CommandTargetC4Effectprotected
CompileFunc(StdCompiler *pComp, C4PropList *Owner, C4ValueNumbers *)C4Effect
C4PropListNumbered::CompileFunc(StdCompiler *pComp, C4ValueNumbers *numbers)C4PropListNumbered
CompileNewFunc(T *&, StdCompiler *, P &&...)C4Effectfriend
Delete()C4PropListinlinevirtual
Denumerate(C4ValueNumbers *) overrideC4Effectvirtual
DoCall(C4PropList *pObj, const char *szFn, const C4Value &rVal1, const C4Value &rVal2, const C4Value &rVal3, const C4Value &rVal4, const C4Value &rVal5, const C4Value &rVal6, const C4Value &rVal7)C4Effect
DoDamage(int32_t &riDamage, int32_t iDamageType, int32_t iCausePlr)C4Effect
end()C4PropListinline
EnumerateOwnFuncs(C4String *prev=nullptr) constC4PropList
EnumerationIndexC4PropListNumberedprotectedstatic
Execute(C4Effect **ppEffectList)C4Effectstatic
FlipActive()C4Effectinline
Freeze()C4PropListinline
FreezeAndMakeStaticRecursively(std::vector< C4Value > *prop_lists, const C4PropListStatic *parent=nullptr, C4String *key=nullptr)C4PropList
Get(const char *szName, int32_t iIndex=0, int32_t iMaxPriority=0)C4Effect
GetByNumber(int32_t iNumber)C4PropListNumberedstatic
GetCallbackScript()C4Effect
GetCount(const char *szMask, int32_t iMaxPriority=0)C4Effect
GetDef() constC4PropListvirtual
GetDef()C4PropListvirtual
GetEffect() overrideC4Effectinlinevirtual
GetEnumerationIndex()C4PropListNumberedinlinestatic
GetFunc(C4PropertyName k) constC4PropListinline
GetFunc(C4String *k) constC4PropList
GetFunc(const char *k) constC4PropList
GetMapScriptLayer()C4PropListvirtual
GetMapScriptMap()C4PropListvirtual
GetName() constC4PropListvirtual
GetObject()C4PropListvirtual
GetObject() constC4PropListvirtual
GetProperties() const overrideC4Effectvirtual
GetProperty(C4PropertyName k, C4Value *pResult) constC4PropListinline
GetPropertyArray(C4PropertyName n) constC4PropList
GetPropertyBool(C4PropertyName n, bool default_val=false) constC4PropList
GetPropertyByS(const C4String *k, C4Value *pResult) const overrideC4Effectvirtual
GetPropertyInt(C4PropertyName k, int32_t default_val=0) constC4PropList
GetPropertyP(C4PropertyName k) constC4PropList
GetPropertyPropList(C4PropertyName k) constC4PropList
GetPropertyStr(C4PropertyName k) constC4PropList
GetPropListNumbered() overrideC4PropListNumberedvirtual
GetPrototype() constC4PropListinline
GetSortedLocalProperties(bool add_prototype=true) constC4PropList
GetSortedLocalProperties(const char *prefix, const C4PropList *ignore_overridden) constC4PropList
GetSortedProperties(const char *prefix, C4PropList *ignore_parent=nullptr) constC4PropList
GetUnsortedProperties(const char *prefix, C4PropList *ignore_parent=nullptr) constC4PropList
HasProperty(C4String *k) constC4PropListinline
iIntervalC4Effect
Init(C4PropList *pForObj, int32_t iPrio, const C4Value &rVal1, const C4Value &rVal2, const C4Value &rVal3, const C4Value &rVal4)C4Effectprotected
iPriorityC4Effect
IsActive()C4Effectinline
IsDead()C4Effectinline
IsFrozen() constC4PropListinline
IsInactiveAndNotDead()C4Effectinline
IsNumbered() const overrideC4PropListNumberedinlinevirtual
IsStatic()C4PropListinlinevirtual
IsStatic() constC4PropListinline
iTimeC4Effect
Kill()C4Effect
New(C4PropList *pForObj, C4Effect **ppEffectList, C4String *szName, int32_t iPrio, int32_t iTimerInterval, C4PropList *pCmdTarget, const C4Value &rVal1, const C4Value &rVal2, const C4Value &rVal3, const C4Value &rVal4)C4Effectstatic
New(C4PropList *pForObj, C4Effect **ppEffectList, C4PropList *prototype, int32_t iPrio, int32_t iTimerInterval, const C4Value &rVal1, const C4Value &rVal2, const C4Value &rVal3, const C4Value &rVal4)C4Effectstatic
C4PropListNumbered::New(C4PropList *prototype=nullptr)C4PropListstatic
NewStatic(C4PropList *prototype, const C4PropListStatic *parent, C4String *key)C4PropListstatic
NumberC4PropListNumbered
OnObjectChangedDef(C4PropList *pObj)C4Effect
operator==(const C4PropList &b) constC4PropList
pFnDamageC4Effectprotected
pFnEffectC4Effectprotected
pFnStartC4Effectprotected
pFnStopC4Effectprotected
pFnTimerC4Effectprotected
pNextC4Effect
PropListsC4PropListNumberedprotectedstatic
ReAssignAllCallbackFunctions()C4Effectinline
ReAssignCallbackFunctions()C4Effectinline
Register(C4Effect **ppEffectList, int32_t iPrio)C4Effect
RemoveCyclicPrototypes()C4PropList
ResetEnumerationIndex()C4PropListNumberedstatic
ResetProperty(C4String *k) overrideC4Effectvirtual
SetDead()C4Effect
SetEnumerationIndex(int32_t iMaxObjectNumber)C4PropListNumberedstatic
SetName(const char *NewName=nullptr)C4PropListvirtual
SetOnFire(bool OnFire)C4PropListinlinevirtual
SetProperty(C4PropertyName k, const C4Value &to)C4PropListinline
SetPropertyByS(C4String *k, const C4Value &to) overrideC4Effectvirtual
ShelvedPropListsC4PropListNumberedprotectedstatic
ShelveNumberedPropLists()C4PropListNumberedstatic
StatusC4PropList
TargetC4Effectprotected
TempReaddUpperEffects(C4Effect *pLastReaddEffect)C4Effectprotected
TempRemoveUpperEffects(bool fTempRemoveThis, C4Effect **ppLastRemovedEffect)C4Effectprotected
Thaw()C4PropListinline
ThawRecursively()C4PropList
ToJSON(int depth=10, bool ignore_reference_parent=false) constC4PropList
UnshelveNumberedPropLists()C4PropListNumberedstatic
~C4Effect() overrideC4Effect
~C4PropList()C4PropListvirtual
~C4PropListNumbered() overrideC4PropListNumbered