|
CommonLibSSE NG
|
#include <TESWorldSpace.h>
Classes | |
| struct | RecordFlags |
| struct | ShortPoint |
Public Types | |
| enum class | Flag { kNone = 0 , kSmallWorld = 1 << 0 , kCantFastTravel = 1 << 1 , kNoLODWater = 1 << 3 , kNoLandscape = 1 << 4 , kNoSky = 1 << 5 , kFixedDimensions = 1 << 6 , kNoGrass = 1 << 7 } |
| enum class | ParentUseFlag { kNone = 0 , kUseLandData = 1 << 0 , kUseLODData = 1 << 1 , kUseMapData = 1 << 2 , kUseWaterData = 1 << 3 , kUseClimateData = 1 << 4 , kUseImageSpaceData = 1 << 5 , kUseSkyCell = 1 << 6 } |
Public Types inherited from RE::TESForm | |
| 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 | |
| ~TESWorldSpace () override | |
| void | InitializeData () override |
| void | ClearData () override |
| bool | Load (TESFile *a_mod) override |
| bool | LoadPartial (TESFile *a_mod) override |
| TESForm * | CreateDuplicateForm (bool a_createEditorID, void *a_arg2) override |
| bool | FindInFileFast (TESFile *a_mod) override |
| void | InitItemImpl () override |
| const char * | GetFormEditorID () const override |
| bool | SetFormEditorID (const char *a_str) override |
| bool | IsParentForm () override |
| bool | IsFormTypeChild (FormType a_type) override |
| bool | HasMaxHeightData () const |
| TESObjectCELL * | GetSkyCell () |
| float | GetDefaultWaterHeight () const |
Public Member Functions inherited from RE::TESForm | |
| ~TESForm () override | |
| void | InitializeDataComponent () override |
| void | ClearDataComponent () override |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| virtual bool | LoadEdit (TESFile *a_mod) |
| virtual bool | AddChange (std::uint32_t a_changeFlags) |
| virtual void | RemoveChange (std::uint32_t a_changeFlags) |
| 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 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 bool | IsParentFormTree () |
| 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 | GetRawFormID () const |
| FormID | GetLocalFormID () const |
| 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 () | |
Public Member Functions inherited from RE::TESFullName | |
| ~TESFullName () override | |
| void | InitializeDataComponent () override |
| void | ClearDataComponent () override |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| virtual std::uint32_t | GetFullNameLength () const |
| virtual const char * | GetFullName () const |
| void | SetFullName (const char *a_name) |
Public Member Functions inherited from RE::TESModel | |
| ~TESModel () override | |
| void | InitializeDataComponent () override |
| void | ClearDataComponent () override |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| virtual const char * | GetModel () const |
| virtual void | SetModel (const char *a_model) |
| virtual TESModelTextureSwap * | GetAsModelTextureSwap () |
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_TESWorldSpace |
| static constexpr auto | VTABLE = VTABLE_TESWorldSpace |
| static constexpr auto | FORMTYPE = FormType::WorldSpace |
Static Public Attributes inherited from RE::TESForm | |
| static constexpr auto | RTTI = RTTI_TESForm |
| static constexpr auto | FORMTYPE = FormType::None |
Static Public Attributes inherited from RE::BaseFormComponent | |
| static constexpr auto | RTTI = RTTI_BaseFormComponent |
Static Public Attributes inherited from RE::TESFullName | |
| static constexpr auto | RTTI = RTTI_TESFullName |
Static Public Attributes inherited from RE::TESModel | |
| static constexpr auto | RTTI = RTTI_TESModel |
| static constexpr auto | VTABLE = VTABLE_TESModel |
Additional Inherited Members | |
Static Public Member Functions inherited from RE::TESForm | |
| 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) |
|
strong |
|
strong |
|
override |
|
overridevirtual |
Reimplemented from RE::TESForm.
|
overridevirtual |
Reimplemented from RE::TESForm.
|
overridevirtual |
Reimplemented from RE::TESForm.
| float RE::TESWorldSpace::GetDefaultWaterHeight | ( | ) | const |
|
overridevirtual |
Reimplemented from RE::TESForm.
| TESObjectCELL* RE::TESWorldSpace::GetSkyCell | ( | ) |
| bool RE::TESWorldSpace::HasMaxHeightData | ( | ) | const |
|
overridevirtual |
Reimplemented from RE::TESForm.
|
overridevirtual |
Reimplemented from RE::TESForm.
|
overridevirtual |
Reimplemented from RE::TESForm.
|
overridevirtual |
Reimplemented from RE::TESForm.
|
overridevirtual |
Reimplemented from RE::TESForm.
|
overridevirtual |
Reimplemented from RE::TESForm.
|
overridevirtual |
Reimplemented from RE::TESForm.
| TESTexture RE::TESWorldSpace::canopyShadowTexture |
| BSTHashMap<CellID, TESObjectCELL*> RE::TESWorldSpace::cellMap |
| TESClimate* RE::TESWorldSpace::climate |
| float RE::TESWorldSpace::defaultLandHeight |
| float RE::TESWorldSpace::defaultWaterHeight |
| float RE::TESWorldSpace::distantLODMult |
| BSString RE::TESWorldSpace::editorID |
| BGSEncounterZone* RE::TESWorldSpace::encounterZone |
| ShortPoint RE::TESWorldSpace::fixedCenter |
| BSTHashMap<std::uint32_t, BSTArray<NiPointer<TESObjectREFR> > > RE::TESWorldSpace::fixedPersistentRefMap |
| stl::enumeration<Flag, std::uint8_t> RE::TESWorldSpace::flags |
|
inlinestaticconstexpr |
| BGSLargeRefData RE::TESWorldSpace::largeRefData |
| BGSLightingTemplate* RE::TESWorldSpace::lightingTemplate |
| BGSLocation* RE::TESWorldSpace::location |
| BSTHashMap<FormID, BGSLocation*> RE::TESWorldSpace::locationMap |
| TESWaterForm* RE::TESWorldSpace::lodWater |
| float RE::TESWorldSpace::lodWaterHeight |
| std::int8_t* RE::TESWorldSpace::maxHeightData |
| NiPoint2 RE::TESWorldSpace::maximumCoords |
| NiPoint2 RE::TESWorldSpace::minimumCoords |
| BSTArray<NiPointer<TESObjectREFR> > RE::TESWorldSpace::mobilePersistentRefs |
| BGSMusicType* RE::TESWorldSpace::musicType |
| float RE::TESWorldSpace::northRotation |
| NiTPointerMap<std::uint32_t, BSSimpleList<TESObjectREFR*>*>* RE::TESWorldSpace::overlappedMultiboundMap |
| std::uint32_t RE::TESWorldSpace::pad17C |
| std::uint32_t RE::TESWorldSpace::pad1B4 |
| std::uint32_t RE::TESWorldSpace::pad21C |
| std::uint32_t RE::TESWorldSpace::pad34C |
| stl::enumeration<ParentUseFlag, std::uint16_t> RE::TESWorldSpace::parentUseFlags |
| TESWorldSpace* RE::TESWorldSpace::parentWorld |
| TESObjectCELL* RE::TESWorldSpace::persistentCell |
| NiPointer<BSPortalGraph> RE::TESWorldSpace::portalGraph |
|
inlinestaticconstexpr |
| TESObjectCELL* RE::TESWorldSpace::skyCell |
| BGSTerrainManager* RE::TESWorldSpace::terrainManager |
| std::uint8_t RE::TESWorldSpace::unk0A1 |
| void* RE::TESWorldSpace::unk138 |
| void* RE::TESWorldSpace::unk140 |
| std::uint64_t RE::TESWorldSpace::unk180 |
| BSTHashMap<UnkKey, UnkValue> RE::TESWorldSpace::unk1D0 |
| std::uint64_t RE::TESWorldSpace::unk2E0 |
| BSTHashMap<UnkKey, UnkValue> RE::TESWorldSpace::unk2E8 |
| BSTHashMap<UnkKey, UnkValue> RE::TESWorldSpace::unk318 |
|
inlinestaticconstexpr |
| TESTexture RE::TESWorldSpace::waterEnvMap |
| WORLD_MAP_DATA RE::TESWorldSpace::worldMapData |
| WORLD_MAP_OFFSET_DATA RE::TESWorldSpace::worldMapOffsetData |
| TESWaterForm* RE::TESWorldSpace::worldWater |