|
CommonLibSSE (Parapets fork)
|
#include <ExtraDataList.h>
Classes | |
| class | iterator_base |
Public Types | |
| using | iterator = iterator_base< BSExtraData > |
| using | const_iterator = iterator_base< const BSExtraData > |
Public Member Functions | |
| TES_HEAP_REDEFINE_NEW () | |
| iterator | begin () |
| const_iterator | cbegin () const |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | cend () const |
| const_iterator | end () const |
| BSExtraData * | GetByType (ExtraDataType a_type) |
| const BSExtraData * | GetByType (ExtraDataType a_type) const |
| template<class T > | |
| T * | GetByType () |
| template<class T > | |
| const T * | GetByType () const |
| bool | HasType (ExtraDataType a_type) const |
| template<class T > | |
| bool | HasType () const |
| bool | Remove (ExtraDataType a_type, BSExtraData *a_toRemove) |
| template<class T > | |
| bool | Remove (T *a_toRemove) |
| bool | RemoveByType (ExtraDataType a_type) |
| BSExtraData * | Add (BSExtraData *a_toAdd) |
| ObjectRefHandle | GetAshPileRef () |
| std::int32_t | GetCount () const |
| const char * | GetDisplayName (TESBoundObject *a_baseObject) |
| BGSEncounterZone * | GetEncounterZone () |
| ExtraTextDisplayData * | GetExtraTextDisplayData () |
| TESObjectREFR * | GetLinkedRef (BGSKeyword *a_keyword) |
| TESForm * | GetOwner () |
| SOUL_LEVEL | GetSoulLevel () const |
| void | SetCount (std::uint16_t a_count) |
| void | SetEnchantment (EnchantmentItem *a_enchantment, std::uint16_t a_chargeAmount, bool a_removeOnUnequip) |
| void | SetExtraFlags (ExtraFlags::Flag a_flags, bool a_enable) |
| void | SetInventoryChanges (InventoryChanges *a_changes) |
| void | SetOverrideName (const char *a_name) |
| void | SetOwner (TESForm *a_owner) |
| using RE::ExtraDataList::const_iterator = iterator_base<const BSExtraData> |
| BSExtraData* RE::ExtraDataList::Add | ( | BSExtraData * | a_toAdd | ) |
| iterator RE::ExtraDataList::begin | ( | ) |
| const_iterator RE::ExtraDataList::begin | ( | ) | const |
| const_iterator RE::ExtraDataList::cbegin | ( | ) | const |
| const_iterator RE::ExtraDataList::cend | ( | ) | const |
| iterator RE::ExtraDataList::end | ( | ) |
| const_iterator RE::ExtraDataList::end | ( | ) | const |
| ObjectRefHandle RE::ExtraDataList::GetAshPileRef | ( | ) |
|
inline |
|
inline |
| BSExtraData* RE::ExtraDataList::GetByType | ( | ExtraDataType | a_type | ) |
| const BSExtraData* RE::ExtraDataList::GetByType | ( | ExtraDataType | a_type | ) | const |
| std::int32_t RE::ExtraDataList::GetCount | ( | ) | const |
| const char* RE::ExtraDataList::GetDisplayName | ( | TESBoundObject * | a_baseObject | ) |
| BGSEncounterZone* RE::ExtraDataList::GetEncounterZone | ( | ) |
| ExtraTextDisplayData* RE::ExtraDataList::GetExtraTextDisplayData | ( | ) |
| TESObjectREFR* RE::ExtraDataList::GetLinkedRef | ( | BGSKeyword * | a_keyword | ) |
| TESForm* RE::ExtraDataList::GetOwner | ( | ) |
| SOUL_LEVEL RE::ExtraDataList::GetSoulLevel | ( | ) | const |
|
inline |
| bool RE::ExtraDataList::HasType | ( | ExtraDataType | a_type | ) | const |
| bool RE::ExtraDataList::Remove | ( | ExtraDataType | a_type, |
| BSExtraData * | a_toRemove | ||
| ) |
|
inline |
| bool RE::ExtraDataList::RemoveByType | ( | ExtraDataType | a_type | ) |
| void RE::ExtraDataList::SetCount | ( | std::uint16_t | a_count | ) |
| void RE::ExtraDataList::SetEnchantment | ( | EnchantmentItem * | a_enchantment, |
| std::uint16_t | a_chargeAmount, | ||
| bool | a_removeOnUnequip | ||
| ) |
| void RE::ExtraDataList::SetExtraFlags | ( | ExtraFlags::Flag | a_flags, |
| bool | a_enable | ||
| ) |
| void RE::ExtraDataList::SetInventoryChanges | ( | InventoryChanges * | a_changes | ) |
| void RE::ExtraDataList::SetOverrideName | ( | const char * | a_name | ) |
| void RE::ExtraDataList::SetOwner | ( | TESForm * | a_owner | ) |
| RE::ExtraDataList::TES_HEAP_REDEFINE_NEW | ( | ) |