UEVR_PluginInitializeParam

Accessed with uevr.params.

Members

params.uevr_module

The HMODULE of UEVR.

params.version

The version of UEVR's plugin API.

Returns:

typedef struct {
    int major;
    int minor;
    int patch;
} UEVR_PluginVersion;

params.functions

Returns UEVR_PluginFunctions.

params.callbacks

Returns UEVR_PluginCallbacks.

params.renderer

Returns UEVR_RendererData.

params.vr

Returns UEVR_VRData.

params.openvr

Returns UEVR_OpenVRData.

params.openxr

Returns UEVR_OpenXRData.

params.sdk

Returns UEVR_SDKData.

params.lua

Returns UEVR_LuaData with the following members:

  • get_lua_state() — returns the active lua_State* used by UEVR's main Lua context.
  • add_additional_bindings(L) — adds json, fs, imgui, and other helper bindings to an external lua_State*.