|
virtual void | attach_color (int attachment_index, const RenderBufferPtr &render_buffer)=0 |
| Attach color buffer. More...
|
|
virtual void | attach_color (int attachment_index, const Texture1DPtr &texture, int level=0)=0 |
|
virtual void | attach_color (int attachment_index, const Texture1DArrayPtr &texture, int array_index=-1, int level=0)=0 |
|
virtual void | attach_color (int attachment_index, const Texture2DPtr &texture, int level=0)=0 |
|
virtual void | attach_color (int attachment_index, const Texture2DArrayPtr &texture, int array_index=-1, int level=0)=0 |
|
virtual void | attach_color (int attachment_index, const Texture3DPtr &texture, int depth, int level=0)=0 |
|
virtual void | attach_color (int attachment_index, const TextureCubePtr &texture, TextureSubtype subtype, int level=0)=0 |
|
virtual void | attach_depth (const RenderBufferPtr &render_buffer)=0 |
| Attach depth buffer. More...
|
|
virtual void | attach_depth (const Texture2DPtr &texture, int level=0)=0 |
|
virtual void | attach_depth (const TextureCubePtr &texture, TextureSubtype subtype, int level=0)=0 |
|
virtual void | attach_depth_stencil (const RenderBufferPtr &render_buffer)=0 |
|
virtual void | attach_depth_stencil (const Texture2DPtr &texture, int level=0)=0 |
|
virtual void | attach_depth_stencil (const TextureCubePtr &texture, TextureSubtype subtype, int level=0)=0 |
|
virtual void | attach_stencil (const RenderBufferPtr &render_buffer)=0 |
| Attach stencil buffer. More...
|
|
virtual void | attach_stencil (const Texture2DPtr &texture, int level=0)=0 |
|
virtual void | attach_stencil (const TextureCubePtr &texture, TextureSubtype subtype, int level=0)=0 |
|
virtual FrameBufferBindTarget | bind_target () const =0 |
| Get the bind target of the framebuffer. More...
|
|
virtual void | detach_color (int attachment_index)=0 |
| Detach color buffer. More...
|
|
virtual void | detach_depth ()=0 |
| Detach depth buffer. More...
|
|
virtual void | detach_depth_stencil ()=0 |
|
virtual void | detach_stencil ()=0 |
|
virtual void | set_bind_target (FrameBufferBindTarget target)=0 |
| Set the bind target of the framebuffer to either drawn to or read from. More...
|
|
virtual Size | size () const =0 |
| Get the minumum size of all the frame buffer attachments. More...
|
|
Frame-buffer object class.