CommonLibVR
SKSE::ScaleformInterface Class Reference

#include <Interfaces.h>

Public Types

enum  { kVersion = 2 }
 
using RegCallback = bool(RE::GFxMovieView *a_view, RE::GFxValue *a_root)
 
using RegInvCallback = void(RE::GFxMovieView *a_view, RE::GFxValue *a_object, RE::InventoryEntryData *a_item)
 

Public Member Functions

std::uint32_t Version () const
 
bool Register (RegCallback *a_callback, const char *a_name) const
 
void Register (RegInvCallback *a_callback) const
 

Protected Member Functions

const detail::SKSEScaleformInterfaceGetProxy () const
 

Member Typedef Documentation

◆ RegCallback

◆ RegInvCallback

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kVersion 

Member Function Documentation

◆ GetProxy()

const detail::SKSEScaleformInterface* SKSE::ScaleformInterface::GetProxy ( ) const
protected

◆ Register() [1/2]

bool SKSE::ScaleformInterface::Register ( RegCallback a_callback,
const char *  a_name 
) const

◆ Register() [2/2]

void SKSE::ScaleformInterface::Register ( RegInvCallback a_callback) const

◆ Version()

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

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