summaryrefslogtreecommitdiffstats
path: root/NativeApp/include/AppBase.h
diff options
context:
space:
mode:
Diffstat (limited to 'NativeApp/include/AppBase.h')
-rw-r--r--NativeApp/include/AppBase.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/NativeApp/include/AppBase.h b/NativeApp/include/AppBase.h
index 634de48..60cf937 100644
--- a/NativeApp/include/AppBase.h
+++ b/NativeApp/include/AppBase.h
@@ -29,6 +29,13 @@ namespace Diligent
class AppBase
{
public:
+ enum class GoldenImageMode
+ {
+ None = 0,
+ Capture,
+ Compare
+ };
+
virtual ~AppBase() {}
virtual void ProcessCommandLine(const char* CmdLine) = 0;
@@ -42,6 +49,16 @@ public:
width = 0;
height = 0;
}
+
+ virtual GoldenImageMode GetGoldenImageMode() const
+ {
+ return GoldenImageMode::None;
+ }
+
+ virtual int GetExitCode() const
+ {
+ return 0;
+ }
};
} // namespace Diligent