|
|
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.