CommonLibVR
SKSE::PapyrusInterface Class Reference

#include <Interfaces.h>

Public Types

enum  { kVersion = 1 }
 
using RegFunction1 = bool(RE::BSScript::Internal::VirtualMachine *a_vm)
 
using RegFunction2 = bool(RE::BSScript::IVirtualMachine *a_vm)
 

Public Member Functions

std::uint32_t Version () const
 
template<class Last >
bool Register (Last a_last) const
 
template<class First , class... Rest>
bool Register (First a_first, Rest... a_rest) const
 

Protected Member Functions

const detail::SKSEPapyrusInterfaceGetProxy () const
 

Member Typedef Documentation

◆ RegFunction1

◆ RegFunction2

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kVersion 

Member Function Documentation

◆ GetProxy()

const detail::SKSEPapyrusInterface* SKSE::PapyrusInterface::GetProxy ( ) const
protected

◆ Register() [1/2]

template<class First , class... Rest>
bool SKSE::PapyrusInterface::Register ( First  a_first,
Rest...  a_rest 
) const
inline

◆ Register() [2/2]

template<class Last >
bool SKSE::PapyrusInterface::Register ( Last  a_last) const
inline

◆ Version()

std::uint32_t SKSE::PapyrusInterface::Version ( ) const

The documentation for this class was generated from the following file: