CommonLibVR
|
#include <TESForm.h>
Classes | |
struct | ChangeFlags |
struct | RecordFlags |
Public Types | |
enum class | InGameFormFlag { kNone = 0 , kWantsDelete = 1 << 0 , kForcedPersistent = 1 << 1 , kNoFavorAllowed = 1 << 4 , kIsSkyObject = 1 << 5 , kRefOriginalPersistent = 1 << 6 , kRefPermanentlyDeleted = 1 << 7 } |
Public Member Functions | |
~TESForm () override | |
void | InitializeDataComponent () override |
void | ClearDataComponent () override |
void | CopyComponent (BaseFormComponent *a_rhs) override |
virtual void | InitializeData () |
virtual void | ClearData () |
virtual bool | Load (TESFile *a_mod) |
virtual bool | LoadPartial (TESFile *a_mod) |
virtual bool | LoadEdit (TESFile *a_mod) |
virtual TESForm * | CreateDuplicateForm (bool a_createEditorID, void *a_arg2) |
virtual bool | AddChange (std::uint32_t a_changeFlags) |
virtual void | RemoveChange (std::uint32_t a_changeFlags) |
virtual bool | FindInFileFast (TESFile *a_mod) |
virtual bool | CheckSaveGame (BGSSaveFormBuffer *a_buf) |
virtual void | SaveGame (BGSSaveFormBuffer *a_buf) |
virtual void | LoadGame (BGSLoadFormBuffer *a_buf) |
virtual void | InitLoadGame (BGSLoadFormBuffer *a_buf) |
virtual void | FinishLoadGame (BGSLoadFormBuffer *a_buf) |
virtual void | Revert (BGSLoadFormBuffer *a_buf) |
virtual void | InitItemImpl () |
virtual TESFile * | GetDescriptionOwnerFile () const |
virtual FormType | GetSavedFormType () const |
virtual void | GetFormDetailedString (char *a_buf, std::uint32_t a_bufLen) |
virtual bool | GetKnown () const |
virtual bool | GetRandomAnim () const |
virtual bool | GetPlayable () const |
virtual bool | IsHeadingMarker () const |
virtual bool | GetDangerous () const |
virtual bool | QHasCurrents () const |
virtual bool | GetObstacle () const |
virtual bool | QIsLODLandObject () const |
virtual bool | GetOnLocalMap () const |
virtual bool | GetMustUpdate () const |
virtual void | SetOnLocalMap (bool a_set) |
virtual bool | GetIgnoredBySandbox () const |
virtual void | SetDelete (bool a_set) |
virtual void | SetAltered (bool a_set) |
virtual void | SaveObjectBound () |
virtual void | LoadObjectBound (TESFile *a_mod) |
virtual bool | IsBoundObject () const |
virtual bool | IsObject () const |
virtual bool | IsMagicItem () const |
virtual bool | IsWater () const |
virtual TESObjectREFR * | AsReference1 () |
virtual const TESObjectREFR * | AsReference2 () const |
virtual std::uint32_t | GetRefCount () const |
virtual const char * | GetTextForParsedSubTag (const BSFixedString &a_tag) const |
virtual void | Copy (TESForm *a_srcForm) |
virtual bool | BelongsInGroup (FORM *a_form, bool a_allowParentGroups, bool a_currentOnly) |
virtual void | CreateGroupData (FORM *a_form, FORM_GROUP *a_group) |
virtual const char * | GetFormEditorID () const |
virtual bool | SetFormEditorID (const char *a_str) |
virtual bool | IsParentForm () |
virtual bool | IsParentFormTree () |
virtual bool | IsFormTypeChild (FormType a_type) |
virtual bool | Activate (TESObjectREFR *a_targetRef, TESObjectREFR *a_activatorRef, std::uint8_t a_arg3, TESBoundObject *a_object, std::int32_t a_targetCount) |
virtual void | SetFormID (FormID a_id, bool a_updateFile) |
virtual const char * | GetObjectTypeName () const |
virtual bool | QAvailableInGame () const |
template<class T , class = std::enable_if_t< std::negation_v< std::disjunction< std::is_pointer<T>, std::is_reference<T>, std::is_const<T>, std::is_volatile<T>>>>> | |
T * | As () noexcept |
template<class T , class = std::enable_if_t< std::negation_v< std::disjunction< std::is_pointer<T>, std::is_reference<T>, std::is_const<T>, std::is_volatile<T>>>>> | |
const T * | As () const noexcept |
TESObjectREFR * | AsReference () |
const TESObjectREFR * | AsReference () const |
TESFile * | GetFile (std::int32_t a_idx=-1) const |
std::uint32_t | GetFormFlags () const noexcept |
FormID | GetFormID () const noexcept |
FormType | GetFormType () const noexcept |
std::int32_t | GetGoldValue () const |
FormID | GetLocalFormID () |
const char * | GetName () const |
float | GetWeight () const |
bool | HasKeywordInArray (const std::vector< BGSKeyword * > &a_keywords, bool a_matchAll) const |
bool | HasAnyKeywordByEditorID (const std::vector< std::string > &editorIDs) const |
bool | HasKeywordByEditorID (std::string_view a_editorID) |
bool | HasKeywordInList (BGSListForm *a_keywordList, bool a_matchAll) const |
bool | HasVMAD () const |
bool | HasWorldModel () const noexcept |
void | InitItem () |
bool | Is (FormType a_type) const noexcept |
template<class... Args> | |
bool | Is (Args... a_args) const noexcept requires(std |
bool | IsAmmo () const noexcept |
bool | IsArmor () const noexcept |
bool | IsBook () const noexcept |
bool | IsDeleted () const noexcept |
bool | IsDynamicForm () const noexcept |
bool | IsGold () const noexcept |
bool | IsIgnored () const noexcept |
bool | IsInventoryObject () const |
bool | IsInitialized () const noexcept |
bool | IsKey () const noexcept |
bool | IsLockpick () const noexcept |
bool | IsNot (FormType a_type) const noexcept |
template<class... Args> | |
bool | IsNot (Args... a_args) const noexcept requires(std |
bool | IsNote () const noexcept |
bool | IsPlayer () const noexcept |
bool | IsPlayerRef () const noexcept |
bool | IsSkooma () const noexcept |
bool | IsSoulGem () const noexcept |
bool | IsWeapon () const noexcept |
void | SetPlayerKnows (bool a_known) |
Public Member Functions inherited from RE::BaseFormComponent | |
virtual | ~BaseFormComponent () |
TES_HEAP_REDEFINE_NEW () | |
Static Public Member Functions | |
static void | AddCompileIndex (FormID &a_id, TESFile *a_file) |
static auto | GetAllForms () -> std::pair< BSTHashMap< FormID, TESForm * > *, std::reference_wrapper< BSReadWriteLock >> |
static auto | GetAllFormsByEditorID () -> std::pair< BSTHashMap< BSFixedString, TESForm * > *, std::reference_wrapper< BSReadWriteLock >> |
static TESForm * | LookupByID (FormID a_formID) |
template<class T > | |
static T * | LookupByID (FormID a_formID) |
static TESForm * | LookupByEditorID (const std::string_view &a_editorID) |
template<class T > | |
static T * | LookupByEditorID (const std::string_view &a_editorID) |
Public Attributes | |
TESFileContainer | sourceFiles |
std::uint32_t | formFlags |
FormID | formID |
stl::enumeration< InGameFormFlag, std::uint16_t > | inGameFormFlags |
stl::enumeration< FormType, std::uint8_t > | formType |
std::uint8_t | pad1B |
std::uint32_t | pad1C |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_TESForm |
static constexpr auto | VTABLE = VTABLE_TESForm |
static constexpr auto | FORMTYPE = FormType::None |
Static Public Attributes inherited from RE::BaseFormComponent | |
static constexpr auto | RTTI = RTTI_BaseFormComponent |
static constexpr auto | VTABLE = VTABLE_BaseFormComponent |
|
strong |
|
override |
|
virtual |
|
virtual |
Reimplemented in RE::TESActorBase.
|
noexcept |
|
noexcept |
|
inline |
|
inline |
|
virtual |
Reimplemented in RE::TESObjectREFR.
|
virtual |
Reimplemented in RE::TESObjectREFR.
|
virtual |
Reimplemented in RE::TESTopicInfo, RE::TESObjectREFR, RE::TESObjectLAND, RE::TESObjectCELL, and RE::NavMesh.
|
virtual |
Reimplemented in RE::TESObjectREFR.
|
virtual |
Reimplemented in RE::TESRegion, RE::TESWorldSpace, RE::TESWeather, RE::TESTopicInfo, RE::TESRace, RE::TESQuest, RE::TESPackage, RE::TESObjectWEAP, RE::TESObjectSTAT, RE::TESObjectREFR, RE::TESObjectDOOR, RE::TESObjectCELL, RE::TESObjectBOOK, RE::TESObjectARMA, RE::TESObjectACTI, RE::TESNPC, RE::TESLoadScreen, RE::TESLandTexture, RE::TESImageSpaceModifier, RE::TESIdleForm, RE::TESFurniture, RE::TESFaction, RE::SpellItem, RE::Script, RE::IngredientItem, RE::EnchantmentItem, RE::EffectSetting, RE::BGSVolumetricLighting, RE::BGSTextureSet, RE::BGSStoryManagerQuestNode, RE::BGSStoryManagerNodeBase, RE::BGSStoryManagerEventNode, RE::BGSStoryManagerBranchNode, RE::BGSStaticCollection, RE::BGSSoundOutput, RE::BGSSoundDescriptorForm, RE::BGSShaderParticleGeometryData, RE::BGSReferenceEffect, RE::BGSRagdoll, RE::BGSProjectile, RE::BGSPerk, RE::BGSOutfit, RE::BGSNote, RE::BGSMusicType, RE::BGSMusicTrackFormWrapper, RE::BGSMessage, RE::BGSMaterialType, RE::BGSMaterialObject, RE::BGSListForm, RE::BGSLensFlare, RE::BGSImpactDataSet, RE::BGSHeadPart, RE::BGSEquipSlot, RE::BGSDialogueBranch, RE::BGSDebris, RE::BGSConstructibleObject, RE::BGSColorForm, RE::BGSCollisionLayer, RE::BGSCameraPath, RE::BGSBodyPartData, RE::AlchemyItem, and RE::ActorValueInfo.
|
overridevirtual |
Implements RE::BaseFormComponent.
|
virtual |
Reimplemented in RE::TESObjectARMO, RE::TESNPC, RE::MagicItem, RE::EffectSetting, and RE::DialoguePackage.
|
overridevirtual |
Reimplemented from RE::BaseFormComponent.
|
virtual |
Reimplemented in RE::TESWorldSpace, RE::TESObjectREFR, RE::TESObjectLAND, RE::TESObjectCELL, RE::TESIdleForm, and RE::BGSCameraPath.
|
virtual |
Reimplemented in RE::TESTopicInfo, RE::TESObjectREFR, RE::TESObjectLAND, RE::TESObjectCELL, and RE::NavMesh.
|
virtual |
Reimplemented in RE::TESWorldSpace, RE::TESObjectCELL, RE::TESNPC, and RE::BGSLocation.
|
virtual |
|
inlinestatic |
|
inlinestatic |
|
virtual |
Reimplemented in RE::TESWaterForm, RE::TESObjectREFR, and RE::BGSTalkingActivator.
|
virtual |
Reimplemented in RE::TESObjectWEAP, and RE::TESObjectARMO.
|
inline |
|
virtual |
Reimplemented in RE::TESTopicInfo, RE::TESObjectREFR, RE::TESObjectCELL, and RE::NavMesh.
|
virtual |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
std::int32_t RE::TESForm::GetGoldValue | ( | ) | const |
|
virtual |
Reimplemented in RE::TESObjectREFR, RE::TESObjectACTI, and RE::BGSIdleMarker.
|
virtual |
Reimplemented in RE::TESShout.
|
inline |
|
virtual |
Reimplemented in RE::TESObjectREFR.
const char* RE::TESForm::GetName | ( | ) | const |
|
virtual |
Reimplemented in RE::TESPackage, RE::TESObjectWEAP, and RE::EffectSetting.
|
virtual |
Reimplemented in RE::TESObjectREFR.
|
virtual |
Reimplemented in RE::TESObjectREFR.
|
virtual |
Reimplemented in RE::TESRace, RE::TESObjectWEAP, RE::TESObjectSTAT, and RE::TESAmmo.
|
virtual |
Reimplemented in RE::TESObjectREFR.
|
virtual |
Reimplemented in RE::TESPackage, and RE::TESObject.
|
virtual |
Reimplemented in RE::TESObjectREFR.
|
virtual |
Reimplemented in RE::TESNPC.
float RE::TESForm::GetWeight | ( | ) | const |
bool RE::TESForm::HasAnyKeywordByEditorID | ( | const std::vector< std::string > & | editorIDs | ) | const |
bool RE::TESForm::HasKeywordByEditorID | ( | std::string_view | a_editorID | ) |
bool RE::TESForm::HasKeywordInArray | ( | const std::vector< BGSKeyword * > & | a_keywords, |
bool | a_matchAll | ||
) | const |
bool RE::TESForm::HasKeywordInList | ( | BGSListForm * | a_keywordList, |
bool | a_matchAll | ||
) | const |
bool RE::TESForm::HasVMAD | ( | ) | const |
|
noexcept |
|
virtual |
Reimplemented in RE::TESWorldSpace, RE::TESWeather, RE::TESWaterForm, RE::TESTopicInfo, RE::TESSound, RE::TESSoulGem, RE::TESRace, RE::TESQuest, RE::TESPackage, RE::TESObjectWEAP, RE::TESObjectTREE, RE::TESObjectREFR, RE::TESObjectLIGH, RE::TESObjectDOOR, RE::TESObjectCONT, RE::TESObjectBOOK, RE::TESObjectARMO, RE::TESObjectARMA, RE::TESObjectACTI, RE::TESNPC, RE::TESLoadScreen, RE::TESLandTexture, RE::TESImageSpaceModifier, RE::TESImageSpace, RE::TESIdleForm, RE::TESGrass, RE::TESFurniture, RE::TESFaction, RE::TESEyes, RE::TESEffectShader, RE::TESCombatStyle, RE::TESClimate, RE::TESClass, RE::TESAmmo, RE::SpellItem, RE::Script, RE::MagicItem, RE::IngredientItem, RE::EnchantmentItem, RE::BGSTextureSet, RE::BGSTalkingActivator, RE::BGSStoryManagerNodeBase, RE::BGSStoryManagerEventNode, RE::BGSSoundCategory, RE::BGSShaderParticleGeometryData, RE::BGSScene, RE::BGSReverbParameters, RE::BGSRelationship, RE::BGSReferenceEffect, RE::BGSRagdoll, RE::BGSProjectile, RE::BGSPerk, RE::BGSNote, RE::BGSMovementType, RE::BGSMovableStatic, RE::BGSMessage, RE::BGSLocation, RE::BGSLightingTemplate, RE::BGSImpactData, RE::BGSHeadPart, RE::BGSHazard, RE::BGSFootstepSet, RE::BGSFootstep, RE::BGSExplosion, RE::BGSEquipSlot, RE::BGSEncounterZone, RE::BGSDialogueBranch, RE::BGSDebris, RE::BGSConstructibleObject, RE::BGSColorForm, RE::BGSCameraShot, RE::BGSCameraPath, RE::BGSBodyPartData, RE::BGSAssociationType, RE::BGSAddonNode, RE::BGSAcousticSpace, and RE::AlchemyItem.
|
overridevirtual |
Implements RE::BaseFormComponent.
|
inline |
|
virtual |
Reimplemented in RE::TESWorldSpace, RE::TESWeather, RE::TESWaterForm, RE::TESTopicInfo, RE::TESTopic, RE::TESSound, RE::TESShout, RE::TESRegion, RE::TESRace, RE::TESQuest, RE::TESPackage, RE::TESObjectWEAP, RE::TESObjectTREE, RE::TESObjectSTAT, RE::TESObjectREFR, RE::TESObjectMISC, RE::TESObjectLIGH, RE::TESObjectDOOR, RE::TESObjectCONT, RE::TESObjectCELL, RE::TESObjectBOOK, RE::TESObjectARMO, RE::TESObjectARMA, RE::TESObjectANIO, RE::TESObjectACTI, RE::TESNPC, RE::TESLoadScreen, RE::TESLevSpell, RE::TESLevItem, RE::TESLevCharacter, RE::TESLandTexture, RE::TESIdleForm, RE::TESGrass, RE::TESFurniture, RE::TESFlora, RE::TESFaction, RE::TESEffectShader, RE::TESCombatStyle, RE::TESAmmo, RE::SpellItem, RE::ScrollItem, RE::Script, RE::NavMeshInfoMap, RE::NavMesh, RE::MagicItem, RE::IngredientItem, RE::Hazard, RE::EnchantmentItem, RE::EffectSetting, RE::BGSVolumetricLighting, RE::BGSTalkingActivator, RE::BGSStoryManagerQuestNode, RE::BGSStoryManagerNodeBase, RE::BGSStoryManagerEventNode, RE::BGSStoryManagerBranchNode, RE::BGSStaticCollection, RE::BGSSoundOutput, RE::BGSSoundDescriptorForm, RE::BGSSoundCategory, RE::BGSShaderParticleGeometryData, RE::BGSScene, RE::BGSRelationship, RE::BGSReferenceEffect, RE::BGSRagdoll, RE::BGSProjectile, RE::BGSPerk, RE::BGSOutfit, RE::BGSNote, RE::BGSMusicType, RE::BGSMusicTrackFormWrapper, RE::BGSMovementType, RE::BGSMovableStatic, RE::BGSMessage, RE::BGSMaterialType, RE::BGSLocationRefType, RE::BGSLocation, RE::BGSListForm, RE::BGSLightingTemplate, RE::BGSLensFlare, RE::BGSImpactDataSet, RE::BGSImpactData, RE::BGSIdleMarker, RE::BGSHeadPart, RE::BGSHazard, RE::BGSFootstepSet, RE::BGSFootstep, RE::BGSExplosion, RE::BGSEquipSlot, RE::BGSEncounterZone, RE::BGSDualCastData, RE::BGSDialogueBranch, RE::BGSDefaultObjectManager, RE::BGSConstructibleObject, RE::BGSCollisionLayer, RE::BGSCameraShot, RE::BGSCameraPath, RE::BGSBodyPartData, RE::BGSArtObject, RE::BGSAddonNode, RE::BGSAcousticSpace, RE::AlchemyItem, RE::ActorValueInfo, and RE::Actor.
|
virtual |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
virtual |
Reimplemented in RE::TESBoundObject.
|
inlinenoexcept |
|
inlinenoexcept |
|
virtual |
Reimplemented in RE::TESWorldSpace, RE::TESTopic, and RE::TESObjectCELL.
|
inlinenoexcept |
|
virtual |
Reimplemented in RE::TESObjectSTAT, and RE::TESObjectREFR.
|
inlinenoexcept |
|
inlinenoexcept |
bool RE::TESForm::IsInventoryObject | ( | ) | const |
|
inlinenoexcept |
|
inlinenoexcept |
|
virtual |
Reimplemented in RE::MagicItem.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
virtual |
Reimplemented in RE::TESObject.
|
virtual |
Reimplemented in RE::TESWorldSpace, RE::TESTopic, and RE::TESObjectCELL.
|
virtual |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
virtual |
Reimplemented in RE::TESObjectREFR, and RE::TESObjectACTI.
|
inlinenoexcept |
|
virtual |
Reimplemented in RE::TESWorldSpace, RE::TESWordOfPower, RE::TESWeather, RE::TESWaterForm, RE::TESTopicInfo, RE::TESTopic, RE::TESSound, RE::TESShout, RE::TESRegion, RE::TESRace, RE::TESQuest, RE::TESPackage, RE::TESObjectWEAP, RE::TESObjectTREE, RE::TESObjectSTAT, RE::TESObjectREFR, RE::TESObjectMISC, RE::TESObjectLIGH, RE::TESObjectLAND, RE::TESObjectDOOR, RE::TESObjectCONT, RE::TESObjectCELL, RE::TESObjectBOOK, RE::TESObjectARMO, RE::TESObjectARMA, RE::TESObjectANIO, RE::TESObjectACTI, RE::TESNPC, RE::TESLoadScreen, RE::TESLevSpell, RE::TESLevItem, RE::TESLevCharacter, RE::TESLandTexture, RE::TESImageSpaceModifier, RE::TESImageSpace, RE::TESIdleForm, RE::TESGrass, RE::TESGlobal, RE::TESFurniture, RE::TESFlora, RE::TESFaction, RE::TESEyes, RE::TESEffectShader, RE::TESCombatStyle, RE::TESClimate, RE::TESClass, RE::TESAmmo, RE::Script, RE::Projectile, RE::NavMeshInfoMap, RE::NavMesh, RE::MagicItem, RE::EffectSetting, RE::BGSVolumetricLighting, RE::BGSVoiceType, RE::BGSTextureSet, RE::BGSTalkingActivator, RE::BGSStoryManagerQuestNode, RE::BGSStoryManagerNodeBase, RE::BGSStoryManagerEventNode, RE::BGSStaticCollection, RE::BGSSoundOutput, RE::BGSSoundDescriptorForm, RE::BGSSoundCategory, RE::BGSShaderParticleGeometryData, RE::BGSScene, RE::BGSReverbParameters, RE::BGSRelationship, RE::BGSReferenceEffect, RE::BGSRagdoll, RE::BGSProjectile, RE::BGSPerk, RE::BGSOutfit, RE::BGSNote, RE::BGSMusicType, RE::BGSMusicTrackFormWrapper, RE::BGSMovementType, RE::BGSMovableStatic, RE::BGSMessage, RE::BGSMenuIcon, RE::BGSMaterialType, RE::BGSMaterialObject, RE::BGSLocation, RE::BGSListForm, RE::BGSLightingTemplate, RE::BGSLensFlare, RE::BGSKeyword, RE::BGSImpactDataSet, RE::BGSImpactData, RE::BGSIdleMarker, RE::BGSHeadPart, RE::BGSHazard, RE::BGSFootstepSet, RE::BGSFootstep, RE::BGSExplosion, RE::BGSEquipSlot, RE::BGSEncounterZone, RE::BGSDualCastData, RE::BGSDialogueBranch, RE::BGSDefaultObjectManager, RE::BGSDebris, RE::BGSConstructibleObject, RE::BGSColorForm, RE::BGSCollisionLayer, RE::BGSCameraShot, RE::BGSCameraPath, RE::BGSBodyPartData, RE::BGSAssociationType, RE::BGSArtObject, RE::BGSApparatus, RE::BGSAddonNode, RE::BGSAcousticSpace, and RE::ActorValueInfo.
|
virtual |
|
virtual |
Reimplemented in RE::TESTopicInfo, RE::TESQuest, RE::TESPackage, RE::TESObjectWEAP, RE::TESObjectREFR, RE::TESObjectMISC, RE::TESObjectLIGH, RE::TESObjectCELL, RE::TESObjectBOOK, RE::TESObjectARMO, RE::TESObjectACTI, RE::TESNPC, RE::TESLevSpell, RE::TESLevItem, RE::TESLevCharacter, RE::TESFaction, RE::TESAmmo, RE::TESActorBase, RE::Projectile, RE::MissileProjectile, RE::IngredientItem, RE::Hazard, RE::GrenadeProjectile, RE::FlameProjectile, RE::DialoguePackage, RE::ConeProjectile, RE::Character, RE::BGSTalkingActivator, RE::BGSStoryManagerQuestNode, RE::BGSScene, RE::BGSRelationship, RE::BGSNote, RE::BGSLocation, RE::BGSListForm, RE::BGSEncounterZone, RE::BeamProjectile, RE::BarrierProjectile, RE::ArrowProjectile, and RE::Actor.
|
virtual |
Reimplemented in RE::TESBoundObject.
|
virtual |
Reimplemented in RE::TESWorldSpace.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in RE::TESActorBase.
|
virtual |
Reimplemented in RE::TESTopicInfo, RE::TESQuest, RE::TESPackage, RE::TESObjectREFR, RE::TESObjectCELL, RE::TESNPC, RE::TESLevSpell, RE::TESLevItem, RE::TESLevCharacter, RE::TESFaction, RE::Projectile, RE::MissileProjectile, RE::IngredientItem, RE::Hazard, RE::GrenadeProjectile, RE::FlameProjectile, RE::Explosion, RE::ConeProjectile, RE::Character, RE::BGSTalkingActivator, RE::BGSStoryManagerQuestNode, RE::BGSScene, RE::BGSNote, RE::BGSLocation, RE::BGSListForm, RE::BGSEncounterZone, RE::BeamProjectile, RE::BarrierProjectile, and RE::Actor.
|
virtual |
Reimplemented in RE::TESQuest, RE::TESPackage, RE::TESObjectWEAP, RE::TESObjectREFR, RE::TESObjectMISC, RE::TESObjectLIGH, RE::TESObjectCELL, RE::TESObjectBOOK, RE::TESObjectARMO, RE::TESObjectACTI, RE::TESNPC, RE::TESLevSpell, RE::TESLevItem, RE::TESLevCharacter, RE::TESFaction, RE::TESAmmo, RE::TESActorBase, RE::Projectile, RE::MissileProjectile, RE::IngredientItem, RE::Hazard, RE::GrenadeProjectile, RE::FlameProjectile, RE::Explosion, RE::DialoguePackage, RE::ConeProjectile, RE::Character, RE::BGSTalkingActivator, RE::BGSStoryManagerQuestNode, RE::BGSScene, RE::BGSRelationship, RE::BGSLocation, RE::BGSListForm, RE::BGSEncounterZone, RE::BeamProjectile, RE::BarrierProjectile, RE::ArrowProjectile, and RE::Actor.
|
virtual |
|
virtual |
Reimplemented in RE::TESTopicInfo, RE::TESObjectREFR, RE::TESObjectLAND, RE::TESObjectCELL, RE::NavMeshInfoMap, and RE::NavMesh.
|
virtual |
Reimplemented in RE::TESObjectREFR, RE::NavMesh, RE::BGSCollisionLayer, and RE::Actor.
|
virtual |
|
virtual |
|
virtual |
Reimplemented in RE::TESObjectREFR.
void RE::TESForm::SetPlayerKnows | ( | bool | a_known | ) |
std::uint32_t RE::TESForm::formFlags |
FormID RE::TESForm::formID |
|
inlinestaticconstexpr |
stl::enumeration<FormType, std::uint8_t> RE::TESForm::formType |
stl::enumeration<InGameFormFlag, std::uint16_t> RE::TESForm::inGameFormFlags |
std::uint8_t RE::TESForm::pad1B |
std::uint32_t RE::TESForm::pad1C |
|
inlinestaticconstexpr |
TESFileContainer RE::TESForm::sourceFiles |
|
inlinestaticconstexpr |