X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-scene-loader%2Fpublic-api%2Fenvironment-definition.h;h=90b0f9e58183623266cd74d24a066643dc78bb7a;hp=066f6fa4ad9dfa21178b0c09482fc8e045ee01ea;hb=0916db4ae20611f2c6d8738882089eaa3e7a5d2d;hpb=1ca353dc14d04ecc3a36ece4669bfffe35ff4984 diff --git a/dali-scene-loader/public-api/environment-definition.h b/dali-scene-loader/public-api/environment-definition.h index 066f6fa..90b0f9e 100644 --- a/dali-scene-loader/public-api/environment-definition.h +++ b/dali-scene-loader/public-api/environment-definition.h @@ -39,6 +39,7 @@ struct DALI_SCENE_LOADER_API EnvironmentDefinition { Texture mDiffuse; // irradiance Texture mSpecular; // radiance + Texture mBrdf; // pre-computed brdf bool IsLoaded() const { @@ -48,8 +49,9 @@ struct DALI_SCENE_LOADER_API EnvironmentDefinition struct RawData { - CubeData mDiffuse; - CubeData mSpecular; + CubeData mDiffuse; + CubeData mSpecular; + PixelData mBrdf; }; using EnvironmentData = std::pair; @@ -81,6 +83,7 @@ public: // DATA std::string mSpecularMapPath; Quaternion mCubeOrientation = Quaternion::IDENTITY; float mIblIntensity = 1.0f; + bool mUseBrdfTexture = false; }; } // namespace SceneLoader