CommonLibVR
|
#include <ScriptEventSourceHolder.h>
Public Member Functions | |
void | SendOpenCloseEvent (const NiPointer< TESObjectREFR > &a_ref, const NiPointer< TESObjectREFR > &a_activeRef, bool a_isOpened) |
void | SendSpellCastEvent (const NiPointer< TESObjectREFR > &a_object, FormID a_formID) |
template<class T > | |
BSTEventSource< T > * | GetEventSource () |
template<class T > | |
void | AddEventSink (BSTEventSink< T > *a_sink) |
template<class T > | |
void | PrependEventSink (BSTEventSink< T > *a_sink) |
template<class T > | |
void | RemoveEventSink (BSTEventSink< T > *a_sink) |
template<class T > | |
void | SendEvent (const T *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const BGSEventProcessedEvent *a_event) |
void | operator() (const BGSEventProcessedEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESActivateEvent *a_event) |
void | operator() (const TESActivateEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESActiveEffectApplyRemoveEvent *a_event) |
void | operator() (const TESActiveEffectApplyRemoveEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESActorLocationChangeEvent *a_event) |
void | operator() (const TESActorLocationChangeEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESBookReadEvent *a_event) |
void | operator() (const TESBookReadEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESCellAttachDetachEvent *a_event) |
void | operator() (const TESCellAttachDetachEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESCellFullyLoadedEvent *a_event) |
void | operator() (const TESCellFullyLoadedEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESCellReadyToApplyDecalsEvent *a_event) |
void | operator() (const TESCellReadyToApplyDecalsEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESCombatEvent *a_event) |
void | operator() (const TESCombatEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESContainerChangedEvent *a_event) |
void | operator() (const TESContainerChangedEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESDeathEvent *a_event) |
void | operator() (const TESDeathEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESDestructionStageChangedEvent *a_event) |
void | operator() (const TESDestructionStageChangedEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESEnterBleedoutEvent *a_event) |
void | operator() (const TESEnterBleedoutEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESEquipEvent *a_event) |
void | operator() (const TESEquipEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESFormDeleteEvent *a_event) |
void | operator() (const TESFormDeleteEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESFurnitureEvent *a_event) |
void | operator() (const TESFurnitureEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESGrabReleaseEvent *a_event) |
void | operator() (const TESGrabReleaseEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESHitEvent *a_event) |
void | operator() (const TESHitEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESInitScriptEvent *a_event) |
void | operator() (const TESInitScriptEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESLoadGameEvent *a_event) |
void | operator() (const TESLoadGameEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESLockChangedEvent *a_event) |
void | operator() (const TESLockChangedEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESMagicEffectApplyEvent *a_event) |
void | operator() (const TESMagicEffectApplyEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESMagicWardHitEvent *a_event) |
void | operator() (const TESMagicWardHitEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESMoveAttachDetachEvent *a_event) |
void | operator() (const TESMoveAttachDetachEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESObjectLoadedEvent *a_event) |
void | operator() (const TESObjectLoadedEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESObjectREFRTranslationEvent *a_event) |
void | operator() (const TESObjectREFRTranslationEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESOpenCloseEvent *a_event) |
void | operator() (const TESOpenCloseEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESPackageEvent *a_event) |
void | operator() (const TESPackageEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESPerkEntryRunEvent *a_event) |
void | operator() (const TESPerkEntryRunEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESQuestInitEvent *a_event) |
void | operator() (const TESQuestInitEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESQuestStageEvent *a_event) |
void | operator() (const TESQuestStageEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESQuestStageItemDoneEvent *a_event) |
void | operator() (const TESQuestStageItemDoneEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESQuestStartStopEvent *a_event) |
void | operator() (const TESQuestStartStopEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESResetEvent *a_event) |
void | operator() (const TESResetEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESResolveNPCTemplatesEvent *a_event) |
void | operator() (const TESResolveNPCTemplatesEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESSceneEvent *a_event) |
void | operator() (const TESSceneEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESSceneActionEvent *a_event) |
void | operator() (const TESSceneActionEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESScenePhaseEvent *a_event) |
void | operator() (const TESScenePhaseEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESSellEvent *a_event) |
void | operator() (const TESSellEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESSleepStartEvent *a_event) |
void | operator() (const TESSleepStartEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESSleepStopEvent *a_event) |
void | operator() (const TESSleepStopEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESSpellCastEvent *a_event) |
void | operator() (const TESSpellCastEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESPlayerBowShotEvent *a_event) |
void | operator() (const TESPlayerBowShotEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESTopicInfoEvent *a_event) |
void | operator() (const TESTopicInfoEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESTrackedStatsEvent *a_event) |
void | operator() (const TESTrackedStatsEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESTrapHitEvent *a_event) |
void | operator() (const TESTrapHitEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESTriggerEvent *a_event) |
void | operator() (const TESTriggerEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESTriggerEnterEvent *a_event) |
void | operator() (const TESTriggerEnterEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESTriggerLeaveEvent *a_event) |
void | operator() (const TESTriggerLeaveEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESUniqueIDChangeEvent *a_event) |
void | operator() (const TESUniqueIDChangeEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESWaitStartEvent *a_event) |
void | operator() (const TESWaitStartEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESWaitStopEvent *a_event) |
void | operator() (const TESWaitStopEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESSwitchRaceCompleteEvent *a_event) |
void | operator() (const TESSwitchRaceCompleteEvent *a_event) |
![]() | |
BSTEventSource () | |
void | AddEventSink (Sink *a_eventSink) |
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | PrependEventSink (Sink *a_eventSink) |
void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
void | RemoveEventSink (Sink *a_eventSink) |
void | SendEvent (const TESFastTravelEndEvent *a_event) |
void | operator() (const TESFastTravelEndEvent *a_event) |
Static Public Member Functions | |
static ScriptEventSourceHolder * | GetSingleton () |
|
inline |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
void RE::ScriptEventSourceHolder::SendOpenCloseEvent | ( | const NiPointer< TESObjectREFR > & | a_ref, |
const NiPointer< TESObjectREFR > & | a_activeRef, | ||
bool | a_isOpened | ||
) |
void RE::ScriptEventSourceHolder::SendSpellCastEvent | ( | const NiPointer< TESObjectREFR > & | a_object, |
FormID | a_formID | ||
) |