CommonLibSSE NG
Loading...
Searching...
No Matches
SpawnHazardEffect.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/A/ActiveEffect.h"
5
6namespace RE
7{
8 class ActorCause;
9 template <class>
10 class NiPointer;
11
13 public ActiveEffect // 00
14 {
15 public:
16 inline static constexpr auto RTTI = RTTI_SpawnHazardEffect;
17 inline static constexpr auto VTABLE = VTABLE_SpawnHazardEffect;
18
19 // override (ActiveEffect)
20 virtual void HandleQueuedStart() override; // 0F
21 virtual ~SpawnHazardEffect(); // 13
22 virtual void Start() override; // 14
23 virtual void Finish() override; // 15
24
25 // members
28 };
29 static_assert(sizeof(SpawnHazardEffect) == 0xA0);
30}
Definition ActiveEffect.h:27
Definition NiSmartPointer.h:9
Definition SpawnHazardEffect.h:14
static constexpr auto VTABLE
Definition SpawnHazardEffect.h:17
virtual ~SpawnHazardEffect()
NiPointer< ActorCause > actorCause
Definition SpawnHazardEffect.h:26
virtual void Finish() override
virtual void Start() override
ObjectRefHandle hazard
Definition SpawnHazardEffect.h:27
static constexpr auto RTTI
Definition SpawnHazardEffect.h:16
virtual void HandleQueuedStart() override
Definition AbsorbEffect.h:6
NiPointer(T *) -> NiPointer< T >
constexpr std::array< REL::VariantID, 1 > VTABLE_SpawnHazardEffect
Definition Offsets_VTABLE.h:2049
constexpr REL::VariantID RTTI_SpawnHazardEffect(686702, 394548, 0x1f03f58)