FrameBuffer::FrameBuffer( uint32_t width, uint32_t height, Mask attachments )
: mEventThreadServices( EventThreadServices::Get() ),
- mRenderObject( NULL ),
+ mRenderObject( nullptr ),
mColor{ nullptr },
mDepth( nullptr ),
mStencil( nullptr ),
return ( mStencil ) ? mStencil.Get() : nullptr;
}
+uint8_t* FrameBuffer::GetRenderedBuffer()
+{
+ return mRenderObject->GetRenderedBuffer();
+}
+
+void FrameBuffer::CaptureRenderedResult()
+{
+ CaptureRenderingResult(mEventThreadServices.GetUpdateManager(), *mRenderObject);
+}
+
void FrameBuffer::SetSize( uint32_t width, uint32_t height )
{
mWidth = width;