|
CommonLibSSE NG
|
#include <PackageLocation.h>
Classes | |
| union | Data |
Public Types | |
| enum class | Type |
Public Member Functions | |
| ~PackageLocation () override | |
| const IAIWorldLocation * | AllocateLocation (AIWorldLocationContext *a_context) override |
| PackageLocation * | GetAsPackageLocation () override |
| bool | IsRefAtLocation (AIWorldLocationContext *a_context, TESObjectREFR *a_ref) override |
Public Member Functions inherited from RE::IAIWorldLocationHandle | |
| virtual | ~IAIWorldLocationHandle () |
| virtual const IAIWorldLocation * | AllocateLocation (AIWorldLocationContext *a_context)=0 |
| virtual PackageLocation * | GetAsPackageLocation () |
| virtual bool | IsRefAtLocation (AIWorldLocationContext *a_context, TESObjectREFR *a_ref)=0 |
Public Attributes | |
| stl::enumeration< Type, std::uint8_t > | locType |
| std::uint8_t | pad09 |
| std::uint16_t | pad0A |
| std::uint32_t | rad |
| Data | data |
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_PackageLocation |
Static Public Attributes inherited from RE::IAIWorldLocationHandle | |
| static constexpr auto | RTTI = RTTI_IAIWorldLocationHandle |
|
strong |
|
override |
|
overridevirtual |
Implements RE::IAIWorldLocationHandle.
|
overridevirtual |
Reimplemented from RE::IAIWorldLocationHandle.
|
overridevirtual |
Implements RE::IAIWorldLocationHandle.
| Data RE::PackageLocation::data |
| stl::enumeration<Type, std::uint8_t> RE::PackageLocation::locType |
| std::uint8_t RE::PackageLocation::pad09 |
| std::uint16_t RE::PackageLocation::pad0A |
| std::uint32_t RE::PackageLocation::rad |
|
inlinestaticconstexpr |