summaryrefslogtreecommitdiffstats
path: root/unityplugin/UnityEmulator
diff options
context:
space:
mode:
Diffstat (limited to 'unityplugin/UnityEmulator')
-rw-r--r--unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D11.cpp10
-rw-r--r--unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D12.cpp10
-rw-r--r--unityplugin/UnityEmulator/src/DiligentGraphicsAdapterGL.cpp10
3 files changed, 30 insertions, 0 deletions
diff --git a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D11.cpp b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D11.cpp
index e196585..a030158 100644
--- a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D11.cpp
+++ b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D11.cpp
@@ -62,6 +62,16 @@ public:
m_pDSV = nullptr;
}
+ virtual void SetFullscreenMode(const DisplayModeAttribs &DisplayMode)override final
+ {
+ UNEXPECTED("Fullscreen mode cannot be set through the proxy swap chain");
+ }
+
+ virtual void SetWindowedMode()override final
+ {
+ UNEXPECTED("Windowed mode cannot be set through the proxy swap chain");
+ }
+
private:
ID3D11RenderTargetView *m_pRTV = nullptr;
ID3D11DepthStencilView *m_pDSV = nullptr;
diff --git a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D12.cpp b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D12.cpp
index 11b912e..f52016d 100644
--- a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D12.cpp
+++ b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D12.cpp
@@ -108,6 +108,16 @@ public:
UNEXPECTED("Present is not expected to be called directly");
}
+ virtual void SetFullscreenMode(const DisplayModeAttribs &DisplayMode)override final
+ {
+ UNEXPECTED("Fullscreen mode cannot be set through the proxy swap chain");
+ }
+
+ virtual void SetWindowedMode()override final
+ {
+ UNEXPECTED("Windowed mode cannot be set through the proxy swap chain");
+ }
+
virtual void Resize(Uint32 NewWidth, Uint32 NewHeight)override final
{
TBase::Resize(NewWidth, NewHeight, 0);
diff --git a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterGL.cpp b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterGL.cpp
index 1d7ac11..0e01130 100644
--- a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterGL.cpp
+++ b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterGL.cpp
@@ -34,6 +34,16 @@ public:
UNEXPECTED("Present is not expected to be called directly");
}
+ virtual void SetFullscreenMode(const DisplayModeAttribs &DisplayMode)override final
+ {
+ UNEXPECTED("Fullscreen mode cannot be set through the proxy swap chain");
+ }
+
+ virtual void SetWindowedMode()override final
+ {
+ UNEXPECTED("Windowed mode cannot be set through the proxy swap chain");
+ }
+
virtual void Resize(Uint32 NewWidth, Uint32 NewHeight)override final
{
TBase::Resize(NewWidth, NewHeight, 0);