Rename gl::Framebuffer::Data to gl::FramebufferState.
Moving this out of the Framebuffer class allows us to forward-
declare it.
BUG=angleproject:1363
Change-Id: I91971c37a92151df508cdf7f0eb8c3e93506d112
Reviewed-on: https://chromium-review.googlesource.com/340741
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libANGLE/renderer/FramebufferImpl.h b/src/libANGLE/renderer/FramebufferImpl.h
index d679df1..9a7654f 100644
--- a/src/libANGLE/renderer/FramebufferImpl.h
+++ b/src/libANGLE/renderer/FramebufferImpl.h
@@ -28,7 +28,7 @@
class FramebufferImpl : angle::NonCopyable
{
public:
- explicit FramebufferImpl(const gl::Framebuffer::Data &data) : mData(data) { }
+ explicit FramebufferImpl(const gl::FramebufferState &state) : mState(state) {}
virtual ~FramebufferImpl() { }
virtual gl::Error discard(size_t count, const GLenum *attachments) = 0;
@@ -65,10 +65,10 @@
virtual void syncState(const gl::Framebuffer::DirtyBits &dirtyBits) = 0;
- const gl::Framebuffer::Data &getData() const { return mData; }
+ const gl::FramebufferState &getState() const { return mState; }
protected:
- const gl::Framebuffer::Data &mData;
+ const gl::FramebufferState &mState;
};
}