CommonLibSSE (Parapets fork)
|
#include <ExtraMagicCaster.h>
Public Member Functions | |
~ExtraMagicCaster () override | |
ExtraDataType | GetType () const override |
Public Member Functions inherited from RE::BSExtraData | |
BSExtraData () | |
virtual | ~BSExtraData ()=default |
virtual ExtraDataType | GetType () const =0 |
virtual bool | IsNotEqual (const BSExtraData *a_rhs) const |
bool | operator== (const BSExtraData &a_rhs) const |
bool | operator!= (const BSExtraData &a_rhs) const |
TES_HEAP_REDEFINE_NEW () | |
Public Member Functions inherited from RE::MagicCaster | |
virtual | ~MagicCaster () |
virtual void | Unk_01 (void) |
virtual void | Unk_02 (void) |
virtual void | Unk_03 (void) |
virtual void | Unk_04 (void) |
virtual void | Unk_05 (void) |
virtual void | Unk_06 (void) |
virtual void | Unk_07 (void) |
virtual void | Unk_08 (void) |
virtual void | Unk_09 (void) |
virtual void | Unk_0A (void) |
virtual void | Unk_0B (void) |
virtual void | Unk_0C (void) |
virtual void | Unk_0D (void) |
virtual void | Unk_0E (void) |
virtual void | Unk_0F (void) |
virtual void | Unk_10 (void) |
virtual void | Unk_11 (void) |
virtual void | Unk_12 (void) |
virtual void | Unk_13 (void) |
virtual void | Unk_14 (void) |
virtual void | Unk_15 (void) |
virtual void | Unk_16 (void) |
virtual void | Unk_17 (void) |
virtual void | Unk_18 (void) |
virtual void | Unk_19 (void) |
virtual void | Unk_1A (void) |
virtual void | Unk_1B (void) |
virtual void | Unk_1C (void) |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_ExtraMagicCaster |
static constexpr auto | EXTRADATATYPE = ExtraDataType::kMagicCaster |
Static Public Attributes inherited from RE::BSExtraData | |
static constexpr auto | RTTI = RTTI_BSExtraData |
static constexpr auto | EXTRADATATYPE = ExtraDataType::kNone |
Static Public Attributes inherited from RE::MagicCaster | |
static constexpr auto | RTTI = RTTI_MagicCaster |
Additional Inherited Members | |
Public Types inherited from RE::MagicCaster | |
enum class | State |
Static Public Member Functions inherited from RE::BSExtraData | |
static BSExtraData * | Create (std::size_t a_size, std::uintptr_t a_vtbl) |
template<class T > | |
static T * | Create (std::uintptr_t a_vtbl) |
Public Attributes inherited from RE::BSExtraData | |
BSExtraData * | next |
Public Attributes inherited from RE::MagicCaster | |
BSTArray< BSSoundHandle > | sounds |
ObjectRefHandle | desiredTarget |
std::uint32_t | pad24 |
MagicItem * | currentSpell |
stl::enumeration< State, std::uint32_t > | state |
float | castingTimer |
float | currentSpellCost |
float | magnitudeOverride |
float | nextTargetUpdate |
float | projectileTimer |
|
override |
|
overridevirtual |
Implements RE::BSExtraData.
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |