CommonLibSSE NG
RE::TaskQueueInterface Class Reference

#include <TaskQueueInterface.h>

Public Member Functions

void QueueNodeAttach (NiAVObject *a_obj, NiNode *a_root, bool a_arg3=true, bool a_arg4=false)
 
void QueueNodeDetach (NiAVObject *a_obj)
 
void QueueUpdateDestructibleObject (TESObjectREFR *a_refr, float a_damage, bool a_arg3, TESObjectREFR *a_cause)
 
void QueueAddRipple (float a_scale, const NiPoint3 &a_pos)
 
void QueueForceWeather (TESWeather *a_weather, bool a_forceOverride)
 
void QueueActorDisarm (ActorHandle &a_target, ActorHandle &a_caster)
 
void QueueRemoveSpell (ActorHandle &a_actor, SpellItem *a_spellItem)
 

Static Public Member Functions

static TaskQueueInterfaceGetSingleton ()
 
static bool ShouldUseTaskQueue ()
 

Member Function Documentation

◆ GetSingleton()

static TaskQueueInterface* RE::TaskQueueInterface::GetSingleton ( )
static

◆ QueueActorDisarm()

void RE::TaskQueueInterface::QueueActorDisarm ( ActorHandle a_target,
ActorHandle a_caster 
)

◆ QueueAddRipple()

void RE::TaskQueueInterface::QueueAddRipple ( float  a_scale,
const NiPoint3 a_pos 
)

◆ QueueForceWeather()

void RE::TaskQueueInterface::QueueForceWeather ( TESWeather a_weather,
bool  a_forceOverride 
)

◆ QueueNodeAttach()

void RE::TaskQueueInterface::QueueNodeAttach ( NiAVObject a_obj,
NiNode a_root,
bool  a_arg3 = true,
bool  a_arg4 = false 
)

◆ QueueNodeDetach()

void RE::TaskQueueInterface::QueueNodeDetach ( NiAVObject a_obj)

◆ QueueRemoveSpell()

void RE::TaskQueueInterface::QueueRemoveSpell ( ActorHandle a_actor,
SpellItem a_spellItem 
)

◆ QueueUpdateDestructibleObject()

void RE::TaskQueueInterface::QueueUpdateDestructibleObject ( TESObjectREFR a_refr,
float  a_damage,
bool  a_arg3,
TESObjectREFR a_cause 
)

◆ ShouldUseTaskQueue()

static bool RE::TaskQueueInterface::ShouldUseTaskQueue ( )
static

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