Skip to content

Commit

Permalink
Plugins: Fix last commit
Browse files Browse the repository at this point in the history
  • Loading branch information
praydog committed Sep 16, 2024
1 parent 89acd27 commit 7b83241
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
19 changes: 18 additions & 1 deletion src/mods/PluginLoader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -321,6 +321,14 @@ bool on_post_slate_draw_window_render_thread(UEVR_Slate_DrawWindow_RenderThreadC
return PluginLoader::get()->add_on_post_slate_draw_window_render_thread(cb);
}

bool on_early_calculate_stereo_view_offset(UEVR_Stereo_CalculateStereoViewOffsetCb cb) {
if (cb == nullptr) {
return false;
}

return PluginLoader::get()->add_on_early_calculate_stereo_view_offset(cb);
}

bool on_pre_calculate_stereo_view_offset(UEVR_Stereo_CalculateStereoViewOffsetCb cb) {
if (cb == nullptr) {
return false;
Expand Down Expand Up @@ -362,7 +370,8 @@ UEVR_SDKCallbacks g_sdk_callbacks {
uevr::on_pre_calculate_stereo_view_offset,
uevr::on_post_calculate_stereo_view_offset,
uevr::on_pre_viewport_client_draw,
uevr::on_post_viewport_client_draw
uevr::on_post_viewport_client_draw,
uevr::on_early_calculate_stereo_view_offset,
};

#define UOBJECT(x) ((sdk::UObject*)x)
Expand Down Expand Up @@ -2106,6 +2115,14 @@ bool PluginLoader::add_on_post_slate_draw_window_render_thread(UEVR_Slate_DrawWi
return true;
}

bool PluginLoader::add_on_early_calculate_stereo_view_offset(UEVR_Stereo_CalculateStereoViewOffsetCb cb) {
std::unique_lock _{m_api_cb_mtx};

m_on_early_calculate_stereo_view_offset_cbs.push_back(cb);
return true;
}


bool PluginLoader::add_on_pre_calculate_stereo_view_offset(UEVR_Stereo_CalculateStereoViewOffsetCb cb) {
std::unique_lock _{m_api_cb_mtx};

Expand Down
1 change: 1 addition & 0 deletions src/mods/PluginLoader.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ class PluginLoader : public Mod {
bool add_on_post_engine_tick(UEVR_Engine_TickCb cb);
bool add_on_pre_slate_draw_window_render_thread(UEVR_Slate_DrawWindow_RenderThreadCb cb);
bool add_on_post_slate_draw_window_render_thread(UEVR_Slate_DrawWindow_RenderThreadCb cb);
bool add_on_early_calculate_stereo_view_offset(UEVR_Stereo_CalculateStereoViewOffsetCb cb);
bool add_on_pre_calculate_stereo_view_offset(UEVR_Stereo_CalculateStereoViewOffsetCb cb);
bool add_on_post_calculate_stereo_view_offset(UEVR_Stereo_CalculateStereoViewOffsetCb cb);
bool add_on_pre_viewport_client_draw(UEVR_ViewportClient_DrawCb cb);
Expand Down

0 comments on commit 7b83241

Please sign in to comment.