#define DALI_INTERNAL_GRAPHICS_FACTORY_H
/*
- * Copyright (c) 2018 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2021 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.
// CLASS HEADER
#include <dali/internal/graphics/common/graphics-factory-interface.h>
+// INTERNAL INCLUDES
+#include <dali/internal/system/common/environment-options.h>
namespace Dali
{
-
namespace Internal
{
-
namespace Adaptor
{
-
class GraphicsFactory : public GraphicsFactoryInterface
{
public:
-
/**
* Constructor
*/
- GraphicsFactory();
+ GraphicsFactory(EnvironmentOptions& environmentOptions);
/**
* Destructor
* @copydoc Dali::Internal::Adaptor::GraphicsFactoryInterface::Destroy()
*/
void Destroy() override;
+
+private:
+ EnvironmentOptions& mEnvironmentOptions;
};
-} // Adaptor
+} // namespace Adaptor
-} // Internal
+} // namespace Internal
-} // Dali
+} // namespace Dali
#endif // DALI_INTERNAL_GRAPHICS_FACTORY_H