diff options
Diffstat (limited to 'Tests/TestApp/src/Android/TestAppAndroid.cpp')
| -rw-r--r-- | Tests/TestApp/src/Android/TestAppAndroid.cpp | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/Tests/TestApp/src/Android/TestAppAndroid.cpp b/Tests/TestApp/src/Android/TestAppAndroid.cpp deleted file mode 100644 index 0563cab..0000000 --- a/Tests/TestApp/src/Android/TestAppAndroid.cpp +++ /dev/null @@ -1,76 +0,0 @@ -/* Copyright 2015-2018 Egor Yusov -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF ANY PROPRIETARY RIGHTS. -* -* In no event and under no legal theory, whether in tort (including negligence), -* contract, or otherwise, unless required by applicable law (such as deliberate -* and grossly negligent acts) or agreed to in writing, shall any Contributor be -* liable for any damages, including any direct, indirect, special, incidental, -* or consequential damages of any character arising as a result of this License or -* out of the use or inability to use the software (including but not limited to damages -* for loss of goodwill, work stoppage, computer failure or malfunction, or any and -* all other commercial damages or losses), even if such Contributor has been advised -* of the possibility of such damages. -*/ - -#include "AndroidFileSystem.h" -#include "EngineFactoryOpenGL.h" -#include "TestApp.h" -#include "RenderDeviceGLES.h" - -namespace Diligent -{ - -class TestAppAndroid final : public TestApp -{ -public: - TestAppAndroid() - { - m_DeviceType = DeviceType::OpenGLES; - } - - virtual void Initialize()override final - { - GetEngineFactoryOpenGL()->InitAndroidFileSystem(app_->activity, native_activity_class_name_.c_str()); - AndroidFileSystem::Init(app_->activity, native_activity_class_name_.c_str()); - TestApp::Initialize(); - InitializeDiligentEngine(app_->window); - m_RenderDeviceGLES = RefCntAutoPtr<IRenderDeviceGLES>(m_pDevice, IID_RenderDeviceGLES); - InitializeRenderers(); - } - - virtual int Resume(ANativeWindow* window)override final - { - return m_RenderDeviceGLES->Resume(window); - } - - virtual void TermDisplay()override final - { - // Tear down the EGL context currently associated with the display. - m_RenderDeviceGLES->Suspend(); - } - - virtual void TrimMemory()override final - { - LOGI( "Trimming memory" ); - m_RenderDeviceGLES->Invalidate(); - } - -private: - RefCntAutoPtr<IRenderDeviceGLES> m_RenderDeviceGLES; -}; - -NativeAppBase* CreateApplication() -{ - return new TestAppAndroid; -} - -} |
