#define DALI_INTEGRATION_ANDROID_FRAMEWORK_IMPL_H
/*
- * Copyright (c) 2021 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
#include <dali/integration-api/adaptor-framework/android/android-framework.h>
// INTERNAL INCLUDES
-#include <dali/internal/adaptor/common/framework.h>
+#include <dali/internal/adaptor/android/framework-android.h>
namespace Dali
{
/**
* @brief Sets an internal framework.
*/
- void SetFramework(Framework* framework)
+ void SetFramework(FrameworkAndroidInterface* framework)
{
mFramework = framework;
}
*
* @return a pointer to the internal framework
*/
- Framework* GetFramework()
+ FrameworkAndroidInterface* GetFramework()
{
return mFramework;
}
private:
AndroidFramework(Dali::Integration::AndroidFramework* androidFramework);
Dali::Integration::AndroidFramework* mAndroidFramework;
- Framework* mFramework;
+ FrameworkAndroidInterface* mFramework;
android_app* mNativeApplication;
ANativeWindow* mWindow;
{
return *androidFramework.mImpl;
}
- static Framework& GetFramework(Dali::Integration::AndroidFramework& androidFramework)
+ static FrameworkAndroidInterface& GetFramework(Dali::Integration::AndroidFramework& androidFramework)
{
return *androidFramework.mImpl->mFramework;
}