|
|
| virtual | ~CL_FrameBufferProvider () |
| |
|
| virtual CL_Size | get_size () const =0 |
| |
| virtual CL_FrameBufferBindTarget | get_bind_target () const =0 |
| |
|
| virtual void | destroy ()=0 |
| | Destroys the provider. More...
|
| |
| virtual void | attach_color_buffer (int color_buffer, const CL_RenderBuffer &render_buffer)=0 |
| | Attach color buffer. More...
|
| |
| virtual void | detach_color_buffer (int color_buffer, const CL_RenderBuffer &render_buffer)=0 |
| | Detach color buffer. More...
|
| |
| virtual void | attach_color_buffer (int color_buffer, const CL_Texture &texture, int level=0, int zoffset=0)=0 |
| | Attach color buffer. More...
|
| |
| virtual void | attach_color_buffer (int color_buffer, const CL_Texture &texture, CL_TextureSubtype subtype, int level=0, int zoffset=0)=0 |
| | Attach color buffer. More...
|
| |
| virtual void | detach_color_buffer (int color_buffer, const CL_Texture &texture, int level=0, int zoffset=0)=0 |
| | Detach color buffer. More...
|
| |
| virtual void | attach_stencil_buffer (const CL_RenderBuffer &render_buffer)=0 |
| |
| virtual void | detach_stencil_buffer (const CL_RenderBuffer &render_buffer)=0 |
| |
| virtual void | attach_stencil_buffer (const CL_Texture &texture, int level=0, int zoffset=0)=0 |
| |
| virtual void | attach_stencil_buffer (const CL_Texture &texture, CL_TextureSubtype subtype, int level=0, int zoffset=0)=0 |
| |
| virtual void | detach_stencil_buffer (const CL_Texture &texture, int level=0, int zoffset=0)=0 |
| |
| virtual void | attach_depth_buffer (const CL_RenderBuffer &render_buffer)=0 |
| |
| virtual void | detach_depth_buffer (const CL_RenderBuffer &render_buffer)=0 |
| |
| virtual void | attach_depth_buffer (const CL_Texture &texture, int level=0, int zoffset=0)=0 |
| |
| virtual void | attach_depth_buffer (const CL_Texture &texture, CL_TextureSubtype subtype, int level=0, int zoffset=0)=0 |
| |
| virtual void | detach_depth_buffer (const CL_Texture &texture, int level=0, int zoffset=0)=0 |
| |
| virtual void | attach_depth_stencil_buffer (const CL_RenderBuffer &render_buffer)=0 |
| |
| virtual void | detach_depth_stencil_buffer (const CL_RenderBuffer &render_buffer)=0 |
| |
| virtual void | attach_depth_stencil_buffer (const CL_Texture &texture, int level=0, int zoffset=0)=0 |
| |
| virtual void | attach_depth_stencil_buffer (const CL_Texture &texture, CL_TextureSubtype subtype, int level=0, int zoffset=0)=0 |
| |
| virtual void | detach_depth_stencil_buffer (const CL_Texture &texture, int level=0, int zoffset=0)=0 |
| |
| virtual void | set_bind_target (CL_FrameBufferBindTarget target)=0 |
| |
Interface for implementing a CL_FrameBuffer target.