|
vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
|
#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 |
Definition at line 233 of file openglosd.h.
| cOglFb::cOglFb | ( | GLint | width, |
| GLint | height, | ||
| GLint | viewPortWidth, | ||
| GLint | viewPortHeight | ||
| ) |
Definition at line 626 of file openglosd.cpp.
References m_height, m_scrollable, m_viewPortHeight, m_viewPortWidth, and m_width.
|
virtual |
Definition at line 636 of file openglosd.cpp.
References m_framebuffer, and m_texture.
| void cOglFb::Bind | ( | void | ) |
Definition at line 669 of file openglosd.cpp.
References Init(), m_framebuffer, m_height, m_initiated, and m_width.
Referenced by cOglCmdRenderFbToBufferFb::Execute(), cOglCmdCopyBufferToOutputFb::Execute(), cOglCmdFill::Execute(), cOglCmdDrawRectangle::Execute(), cOglCmdDrawEllipse::Execute(), cOglCmdDrawSlope::Execute(), cOglCmdDrawText::Execute(), cOglCmdDrawImage::Execute(), and cOglCmdDrawTexture::Execute().
| bool cOglFb::BindTexture | ( | void | ) |
Definition at line 683 of file openglosd.cpp.
References m_initiated, and m_texture.
Referenced by cOglCmdRenderFbToBufferFb::Execute(), and cOglCmdCopyBufferToOutputFb::Execute().
| void cOglFb::Blit | ( | GLint | , |
| GLint | , | ||
| GLint | , | ||
| GLint | |||
| ) |
|
inline |
Definition at line 246 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().
|
virtual |
Reimplemented in cOglOutputFb.
Definition at line 644 of file openglosd.cpp.
References LOGERROR, m_framebuffer, m_height, m_initiated, m_texture, and m_width.
Referenced by Bind(), and cOglCmdInitFb::Execute().
|
inline |
Definition at line 239 of file openglosd.h.
References m_initiated.
|
inline |
Definition at line 247 of file openglosd.h.
References m_scrollable.
Referenced by cOglCmdRenderFbToBufferFb::Execute().
|
virtual |
Reimplemented in cOglOutputFb.
Definition at line 677 of file openglosd.cpp.
Referenced by cOglCmdInitFb::Execute(), cOglCmdRenderFbToBufferFb::Execute(), cOglCmdFill::Execute(), cOglCmdDrawRectangle::Execute(), cOglCmdDrawEllipse::Execute(), cOglCmdDrawSlope::Execute(), cOglCmdDrawText::Execute(), cOglCmdDrawImage::Execute(), and cOglCmdDrawTexture::Execute().
|
inline |
Definition at line 249 of file openglosd.h.
References m_viewPortHeight.
Referenced by cOglCmdRenderFbToBufferFb::Execute().
|
inline |
Definition at line 248 of file openglosd.h.
References m_viewPortWidth.
Referenced by cOglCmdRenderFbToBufferFb::Execute().
|
inline |
Definition at line 245 of file openglosd.h.
References m_width.
Referenced by cOglPixmap::DrawBitmap(), cOglPixmap::DrawEllipse(), cOglPixmap::DrawPixel(), cOglPixmap::DrawRectangle(), cOglPixmap::DrawSlope(), cOglPixmap::DrawTextInternal(), cOglCmdRenderFbToBufferFb::Execute(), cOglCmdCopyBufferToOutputFb::Execute(), cOglCmdDrawRectangle::Execute(), cOglCmdDrawEllipse::Execute(), cOglCmdDrawSlope::Execute(), cOglCmdDrawText::Execute(), cOglCmdDrawImage::Execute(), cOglCmdDrawTexture::Execute(), and cOglOsd::Flush().
|
private |
Definition at line 254 of file openglosd.h.
|
protected |
Definition at line 252 of file openglosd.h.
Referenced by Bind(), cOglFb(), Height(), Init(), and cOglOutputFb::Init().
|
protected |
Definition at line 251 of file openglosd.h.
Referenced by Bind(), BindTexture(), Init(), cOglOutputFb::Init(), and Initiated().
|
private |
Definition at line 257 of file openglosd.h.
Referenced by cOglFb(), and Scrollable().
|
private |
Definition at line 255 of file openglosd.h.
Referenced by BindTexture(), Init(), and ~cOglFb().
|
private |
Definition at line 256 of file openglosd.h.
Referenced by cOglFb(), and ViewportHeight().
|
private |
Definition at line 256 of file openglosd.h.
Referenced by cOglFb(), and ViewportWidth().
|
protected |
Definition at line 252 of file openglosd.h.
Referenced by Bind(), cOglFb(), Init(), cOglOutputFb::Init(), and Width().