diff options
Diffstat (limited to 'Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionData.h')
| -rw-r--r-- | Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionData.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionData.h b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionData.h index 48de0e5368..2b1408dcc9 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionData.h +++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModActionData.h @@ -4,9 +4,11 @@ #pragma once #include <string_view> +#include <vector> #include "Common/CommonTypes.h" #include "Common/Matrix.h" +#include "VideoCommon/Assets/TextureAsset.h" namespace GraphicsModActionData { @@ -34,5 +36,12 @@ struct TextureLoad }; struct TextureCreate { + std::string_view texture_name; + u32 texture_width; + u32 texture_height; + std::vector<VideoCommon::CachedAsset<VideoCommon::GameTextureAsset>>* custom_textures; + + // Dependencies needed to reload the texture and trigger this create again + std::vector<VideoCommon::CachedAsset<VideoCommon::CustomAsset>>* additional_dependencies; }; } // namespace GraphicsModActionData |
