summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.h
diff options
context:
space:
mode:
authoriwubcode <iwubcode@users.noreply.github.com>2023-06-20 19:26:53 -0500
committeriwubcode <iwubcode@users.noreply.github.com>2023-06-20 19:26:53 -0500
commit1d767c3a5bad5fe02a9830da0317a9a336139664 (patch)
treed35ec0fe29f7c81ed06c8a6bb0bdfc16006f6fe0 /Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.h
parent5ad2d86cc7b0356b7ea04e5bc9e50013fdf5a3b4 (diff)
VideoCommon: add graphics mod callback interface for when a texture is created
Diffstat (limited to 'Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.h')
-rw-r--r--Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.h b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.h
index ed0063444a..2d67b4db76 100644
--- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.h
+++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.h
@@ -30,6 +30,8 @@ public:
GetDrawStartedActions(const std::string& texture_name) const;
const std::vector<GraphicsModAction*>&
GetTextureLoadActions(const std::string& texture_name) const;
+ const std::vector<GraphicsModAction*>&
+ GetTextureCreateActions(const std::string& texture_name) const;
const std::vector<GraphicsModAction*>& GetEFBActions(const FBInfo& efb) const;
const std::vector<GraphicsModAction*>& GetXFBActions(const FBInfo& xfb) const;
@@ -49,6 +51,8 @@ private:
m_projection_texture_target_to_actions;
std::unordered_map<std::string, std::vector<GraphicsModAction*>> m_draw_started_target_to_actions;
std::unordered_map<std::string, std::vector<GraphicsModAction*>> m_load_texture_target_to_actions;
+ std::unordered_map<std::string, std::vector<GraphicsModAction*>>
+ m_create_texture_target_to_actions;
std::unordered_map<FBInfo, std::vector<GraphicsModAction*>, FBInfoHasher> m_efb_target_to_actions;
std::unordered_map<FBInfo, std::vector<GraphicsModAction*>, FBInfoHasher> m_xfb_target_to_actions;