|
vdr-plugin-softhddevice-drm-gles 1.6.2
|
OpenGL Framebuffer/ Texture Object. More...
#include <openglosd.h>
Public Member Functions | |
| cOglFb (GLint, GLint, GLint, GLint) | |
| virtual | ~cOglFb (void) |
| bool | Initiated (void) |
| virtual bool | Init (void) |
| void | Bind (void) |
| virtual void | Unbind (void) |
| bool | BindTexture (void) |
| void | Blit (GLint, GLint, GLint, GLint) |
| GLint | Width (void) |
| GLint | Height (void) |
| bool | Scrollable (void) |
| GLint | ViewportWidth (void) |
| GLint | ViewportHeight (void) |
Protected Attributes | |
| bool | m_initiated = false |
| GLint | m_width |
| GLint | m_height |
Private Attributes | |
| GLuint | m_framebuffer = 0 |
| GLuint | m_texture = 0 |
| GLint | m_viewPortWidth |
| GLint | m_viewPortHeight |
| bool | m_scrollable = false |
OpenGL Framebuffer/ Texture Object.
A framebuffer object which can be rendered onto (pixmap)
Definition at line 225 of file openglosd.h.
Definition at line 237 of file openglosd.h.
References m_height.
Referenced by cOglCmdRenderFbToBufferFb::Execute(), cOglCmdCopyBufferToOutputFb::Execute(), cOglCmdDrawRectangle::Execute(), cOglCmdDrawEllipse::Execute(), cOglCmdDrawSlope::Execute(), cOglCmdDrawText::Execute(), cOglCmdDrawImage::Execute(), and cOglCmdDrawTexture::Execute().
Definition at line 230 of file openglosd.h.
References m_initiated.
Definition at line 238 of file openglosd.h.
References m_scrollable.
Referenced by cOglCmdRenderFbToBufferFb::Execute().
Definition at line 240 of file openglosd.h.
References m_viewPortHeight.
Referenced by cOglCmdRenderFbToBufferFb::Execute().
Definition at line 239 of file openglosd.h.
References m_viewPortWidth.
Referenced by cOglCmdRenderFbToBufferFb::Execute().
Definition at line 236 of file openglosd.h.
References m_width.
Referenced by cOglCmdRenderFbToBufferFb::Execute(), cOglCmdCopyBufferToOutputFb::Execute(), cOglCmdDrawRectangle::Execute(), cOglCmdDrawEllipse::Execute(), cOglCmdDrawSlope::Execute(), cOglCmdDrawText::Execute(), cOglCmdDrawImage::Execute(), and cOglCmdDrawTexture::Execute().
|
private |
Definition at line 245 of file openglosd.h.
|
protected |
Definition at line 243 of file openglosd.h.
Referenced by Bind(), cOglFb(), Height(), Init(), and cOglOutputFb::Init().
Definition at line 242 of file openglosd.h.
Referenced by Bind(), BindTexture(), Init(), cOglOutputFb::Init(), and Initiated().
Definition at line 248 of file openglosd.h.
Referenced by cOglFb(), and Scrollable().
|
private |
Definition at line 246 of file openglosd.h.
Referenced by BindTexture(), Init(), and ~cOglFb().
|
private |
Definition at line 247 of file openglosd.h.
Referenced by cOglFb(), and ViewportHeight().
|
private |
Definition at line 247 of file openglosd.h.
Referenced by cOglFb(), and ViewportWidth().
|
protected |
Definition at line 243 of file openglosd.h.
Referenced by Bind(), cOglFb(), Init(), cOglOutputFb::Init(), and Width().