X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Fbase%2Fenvironment-options.h;h=42022fd9dd958c5bd3a49192206a78f9296266c5;hb=1f2153d4febc92138f74ee6b51f2007255fb90b4;hp=78528a2fa27400d17c405467e4c3c186e463401e;hpb=e5ce3fa5c2d60e9494dd34ddd2d1d12c94ad5cb7;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/base/environment-options.h b/adaptors/base/environment-options.h index 78528a2..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; @@ -198,6 +203,21 @@ public: */ 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 /** @@ -232,6 +252,10 @@ private: // Data 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;