|
CommonLibSSE (powerof3)
|
#include <ExtraMagicCaster.h>
Public Member Functions | |
| ~ExtraMagicCaster () override | |
| ExtraDataType | GetType () const override |
Public Member Functions inherited from RE::BSExtraData | |
| BSExtraData () | |
| virtual | ~BSExtraData ()=default |
| 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 |