X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Frender%2Fcommon%2Frender-algorithms.h;h=9d359b46ae5487737b67ceb77a3dace80c787bfc;hb=a18440ebee6dd8342b66f20f2a348e2e5f84bd9f;hp=98c219bf511a5135292589d60320aa1e56a89116;hpb=7e5dd9cc2f97fce444ff5da936f4e04c8698d07e;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/render/common/render-algorithms.h b/dali/internal/render/common/render-algorithms.h index 98c219b..9d359b4 100644 --- a/dali/internal/render/common/render-algorithms.h +++ b/dali/internal/render/common/render-algorithms.h @@ -66,7 +66,7 @@ class RenderAlgorithms Integration::DepthBufferAvailable depthBufferAvailable, Integration::StencilBufferAvailable stencilBufferAvailable, Vector& boundTextures, - int orientation); + const Rect& rootClippingRect ); private: @@ -89,7 +89,7 @@ class RenderAlgorithms * @param[in] item The current RenderItem (about to be rendered) * @param[in] context The current Context */ - inline void SetupScissorClipping( const Dali::Internal::SceneGraph::RenderItem& item, Context& context, int orientation ); + inline void SetupScissorClipping( const Dali::Internal::SceneGraph::RenderItem& item, Context& context ); /** * @brief Set up the clipping based on the specified clipping settings. @@ -105,8 +105,7 @@ class RenderAlgorithms bool& usedStencilBuffer, uint32_t& lastClippingDepth, uint32_t& lastClippingId, - Integration::StencilBufferAvailable stencilBufferAvailable, - int orientation ); + Integration::StencilBufferAvailable stencilBufferAvailable ); /** * @brief Process a render-list. @@ -127,7 +126,8 @@ class RenderAlgorithms Integration::DepthBufferAvailable depthBufferAvailable, Integration::StencilBufferAvailable stencilBufferAvailable, Vector& boundTextures, - int orientation ); + const Dali::Internal::SceneGraph::RenderInstruction& instruction, // in the case of reflection, things like CullFace need to be adjusted for reflection world + const Rect& rootClippingRect ); // Prevent copying: RenderAlgorithms( RenderAlgorithms& rhs );