- mRenderObject = new Render::FrameBuffer( mWidth, mHeight, mFormat );
- AddFrameBuffer( mEventThreadServices.GetUpdateManager(), *mRenderObject );
+ mRenderObject = new Render::FrameBuffer( mWidth, mHeight, mAttachments );
+
+ OwnerPointer< Render::FrameBuffer > transferOwnership( mRenderObject );
+ AddFrameBuffer( mEventThreadServices.GetUpdateManager(), transferOwnership );