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 |