X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fupdate%2Frendering%2Fscene-graph-renderer.h;h=a959f49c3a927fa0606212174c54c0ecffde3b08;hb=baef81c81217e013c1cc253ac636f154c7e61370;hp=7051e4437a9a1dda0fd873a621a8871455e642b0;hpb=fa00680bb4d86d2b301e82864bc81246579d9922;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/update/rendering/scene-graph-renderer.h b/dali/internal/update/rendering/scene-graph-renderer.h index 7051e44..a959f49 100755 --- a/dali/internal/update/rendering/scene-graph-renderer.h +++ b/dali/internal/update/rendering/scene-graph-renderer.h @@ -380,6 +380,18 @@ public: */ void DisconnectFromSceneGraph( SceneController& sceneController, BufferIndex bufferIndex ); + /** + * Enable/Disable Partial update dirty flag + * @param[in] true to mark dirty else false + */ + void SetDirty( bool value ); + + /** + * Get Partial update dirty flag + * @return true if dirty else false + */ + bool IsDirty() const; + public: // Implementation of ConnectionChangePropagator /** * @copydoc ConnectionChangePropagator::AddObserver @@ -470,9 +482,9 @@ private: DepthWriteMode::Type mDepthWriteMode:3; ///< Local copy of the depth write mode DepthTestMode::Type mDepthTestMode:3; ///< Local copy of the depth test mode DevelRenderer::Rendering::Type mRenderingBehavior:2; ///< The rendering behavior - bool mUniformMapChanged[2]; ///< Records if the uniform map has been altered this frame bool mPremultipledAlphaEnabled:1; ///< Flag indicating whether the Pre-multiplied Alpha Blending is required + bool mDirty:1; ///< Required for marking it dirty in case of partial update. public: