webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <FramebufferAttachment.h>
Public Member Functions | |
FramebufferAttachmentObject () | |
virtual | ~FramebufferAttachmentObject () |
virtual Extents | getAttachmentSize (const FramebufferAttachment::Target &target) const =0 |
virtual const Format & | getAttachmentFormat (const FramebufferAttachment::Target &target) const =0 |
virtual GLsizei | getAttachmentSamples (const FramebufferAttachment::Target &target) const =0 |
virtual void | onAttach ()=0 |
virtual void | onDetach ()=0 |
virtual GLuint | getId () const =0 |
Error | getAttachmentRenderTarget (const FramebufferAttachment::Target &target, rx::FramebufferAttachmentRenderTarget **rtOut) const |
angle::BroadcastChannel * | getDirtyChannel () |
Protected Member Functions | |
virtual rx::FramebufferAttachmentObjectImpl * | getAttachmentImpl () const =0 |
Protected Attributes | |
angle::BroadcastChannel | mDirtyChannel |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in gl::Texture, egl::Surface, and gl::Renderbuffer.
|
protectedpure virtual |
Implemented in egl::Surface.
Error gl::FramebufferAttachmentObject::getAttachmentRenderTarget | ( | const FramebufferAttachment::Target & | target, |
rx::FramebufferAttachmentRenderTarget ** | rtOut | ||
) | const |
|
pure virtual |
Implemented in gl::Texture, egl::Surface, and gl::Renderbuffer.
|
pure virtual |
Implemented in gl::Texture, egl::Surface, and gl::Renderbuffer.
angle::BroadcastChannel * gl::FramebufferAttachmentObject::getDirtyChannel | ( | ) |
|
pure virtual |
Implemented in gl::Texture, egl::Surface, and gl::Renderbuffer.
|
pure virtual |
Implemented in gl::Texture, egl::Surface, and gl::Renderbuffer.
|
pure virtual |
Implemented in gl::Texture, egl::Surface, and gl::Renderbuffer.
|
protected |