11 #define SKSEAPI __cdecl
18 #ifdef SKYRIM_SUPPORT_AE
19 std::string_view GetPluginName() noexcept;
20 std::string_view GetPluginAuthor() noexcept;
21 REL::Version GetPluginVersion() noexcept;
Definition: Interfaces.h:40
Definition: Interfaces.h:263
Definition: Interfaces.h:318
Definition: Interfaces.h:230
Definition: Interfaces.h:82
Definition: Interfaces.h:185
Definition: Interfaces.h:336
Definition: AbsorbEffect.h:6
std::uint32_t PluginHandle
Definition: Stubs.h:11
void Init(const LoadInterface *a_intfc, const bool a_log=true) noexcept
RE::BSTEventSource< CrosshairRefEvent > * GetCrosshairRefEventSource() noexcept
RE::BSTEventSource< ActionEvent > * GetActionEventSource() noexcept
RE::BSTEventSource< NiNodeUpdateEvent > * GetNiNodeUpdateEventSource() noexcept
void RegisterForAPIInitEvent(std::function< void()> a_fn)
const ObjectInterface * GetObjectInterface() noexcept
RE::BSTEventSource< ModCallbackEvent > * GetModCallbackEventSource() noexcept
const SKSEPersistentObjectStorage * GetPersistentObjectStorage() noexcept
void AllocTrampoline(std::size_t a_size, bool a_trySKSEReserve=true)
const MessagingInterface * GetMessagingInterface() noexcept
const TaskInterface * GetTaskInterface() noexcept
RE::BSTEventSource< CameraEvent > * GetCameraEventSource() noexcept
const PapyrusInterface * GetPapyrusInterface() noexcept
const TrampolineInterface * GetTrampolineInterface() noexcept
const SKSEObjectRegistry * GetObjectRegistry() noexcept
std::uint32_t GetReleaseIndex() noexcept
PluginHandle GetPluginHandle() noexcept
const SerializationInterface * GetSerializationInterface() noexcept
const ScaleformInterface * GetScaleformInterface() noexcept
const SKSEDelayFunctorManager * GetDelayFunctorManager() noexcept
Definition: EffectArchetypes.h:65