X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Fbase%2Fenvironment-options.h;h=42022fd9dd958c5bd3a49192206a78f9296266c5;hb=1f2153d4febc92138f74ee6b51f2007255fb90b4;hp=7f0f771e3c2b78fda31dfc52170e37858d7d00da;hpb=6acebca1162705c4a5eabc8b1faa7668112fabd1;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/base/environment-options.h b/adaptors/base/environment-options.h index 7f0f771..42022fd 100644 --- a/adaptors/base/environment-options.h +++ b/adaptors/base/environment-options.h @@ -2,7 +2,7 @@ #define __DALI_INTERNAL_ADAPTOR_ENVIRONMENT_OPTIONS_H__ /* - * Copyright (c) 2015 Samsung Electronics Co., Ltd. + * Copyright (c) 2017 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. @@ -174,6 +174,11 @@ public: int GetGlesCallTime() const; /** + * @brief Get whether or not to accumulate gles call statistics + */ + bool GetGlesCallAccumulate() const; + + /** * @return true if performance server is required */ bool PerformanceServerRequired() const; @@ -193,6 +198,26 @@ public: */ ThreadingMode::Type GetThreadingMode() const; + /** + * @return The render refresh rate. + */ + unsigned int GetRenderRefreshRate() const; + + /** + * @return The number of samples required in multisample buffers + */ + unsigned int GetMultiSamplingLevel() const; + + /** + * @return The maximum texture size + */ + unsigned int GetMaxTextureSize() const; + + /** + * @return The maximum texture size + */ + int GetIndicatorVisibleMode() const; + private: // Internal /** @@ -226,6 +251,11 @@ private: // Data unsigned int mWindowWidth; ///< width of the window unsigned int mWindowHeight; ///< height of the window ThreadingMode::Type mThreadingMode; ///< threading mode + unsigned int mRenderRefreshRate; ///< render refresh rate + bool mGlesCallAccumulate; ///< Whether or not to accumulate gles call statistics + unsigned int mMultiSamplingLevel; ///< The number of samples required in multisample buffers + unsigned int mMaxTextureSize; ///< The maximum texture size that GL can handle + int mIndicatorVisibleMode; ///< Indicator visible mode Dali::Integration::Log::LogFunction mLogFunction;