+void RenderTask::SetFrameBuffer( Dali::FrameBuffer frameBuffer )
+{
+ if( frameBuffer )
+ {
+ mFrameBuffer = Internal::FrameBufferPtr( &GetImplementation( frameBuffer ) );
+ SetFrameBufferMessage( GetEventThreadServices(), *mSceneObject, mFrameBuffer->GetRenderObject() );
+ }
+ else
+ {
+ mFrameBuffer.Reset();
+ SetFrameBufferMessage( GetEventThreadServices(), *mSceneObject, NULL );
+ }
+}
+
+FrameBuffer* RenderTask::GetFrameBuffer() const
+{
+ return mFrameBuffer.Get();
+}
+