|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
#include <openglosd.h>
Public Member Functions | |
| cOglFb (GLint width, GLint height, GLint viewPortWidth, GLint viewPortHeight) | |
| virtual | ~cOglFb (void) |
| bool | Initiated (void) |
| virtual bool | Init (void) |
| void | Bind (void) |
| void | BindRead (void) |
| virtual void | BindWrite (void) |
| virtual void | Unbind (void) |
| bool | BindTexture (void) |
| void | Blit (GLint destX1, GLint destY1, GLint destX2, GLint destY2) |
| GLint | Width (void) |
| GLint | Height (void) |
| bool | Scrollable (void) |
| GLint | ViewportWidth (void) |
| GLint | ViewportHeight (void) |
Protected Attributes | |
| bool | initiated |
| GLuint | fb |
| GLuint | texture |
| GLint | width |
| GLint | height |
| GLint | viewPortWidth |
| GLint | viewPortHeight |
| bool | scrollable |
Definition at line 259 of file openglosd.h.
| cOglFb::cOglFb | ( | GLint | width, |
| GLint | height, | ||
| GLint | viewPortWidth, | ||
| GLint | viewPortHeight | ||
| ) |
Definition at line 895 of file openglosd.cpp.
References fb, height, initiated, scrollable, texture, viewPortHeight, viewPortWidth, and width.
|
virtual |
Definition at line 909 of file openglosd.cpp.
| void cOglFb::Bind | ( | void | ) |
Definition at line 939 of file openglosd.cpp.
References fb, GL_CHECK, height, Init(), initiated, and width.
Referenced by cOglCmdRenderFbToBufferFb::Execute(), cOglCmdCopyBufferToOutputFb::Execute(), cOglCmdFill::Execute(), cOglCmdDrawRectangle::Execute(), cOglCmdDrawEllipse::Execute(), cOglCmdDrawSlope::Execute(), cOglCmdDrawText::Execute(), cOglCmdDrawImage::Execute(), and cOglCmdDrawTexture::Execute().
| void cOglFb::BindRead | ( | void | ) |
Definition at line 946 of file openglosd.cpp.
| bool cOglFb::BindTexture | ( | void | ) |
Definition at line 959 of file openglosd.cpp.
References GL_CHECK, initiated, and texture.
Referenced by cOglCmdRenderFbToBufferFb::Execute(), and cOglCmdCopyBufferToOutputFb::Execute().
|
virtual |
Reimplemented in cOglOutputFb.
Definition at line 950 of file openglosd.cpp.
| void cOglFb::Blit | ( | GLint | destX1, |
| GLint | destY1, | ||
| GLint | destX2, | ||
| GLint | destY2 | ||
| ) |
|
inline |
Definition at line 279 of file openglosd.h.
References 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 916 of file openglosd.cpp.
References fb, GL_CHECK, height, initiated, LOGERROR, texture, and width.
Referenced by Bind(), and cOglCmdInitFb::Execute().
|
inline |
Definition at line 270 of file openglosd.h.
References initiated.
|
inline |
Definition at line 280 of file openglosd.h.
References scrollable.
Referenced by cOglCmdRenderFbToBufferFb::Execute().
|
virtual |
Reimplemented in cOglOutputFb.
Definition at line 954 of file openglosd.cpp.
References GL_CHECK.
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 282 of file openglosd.h.
References viewPortHeight.
Referenced by cOglCmdRenderFbToBufferFb::Execute().
|
inline |
Definition at line 281 of file openglosd.h.
References viewPortWidth.
Referenced by cOglCmdRenderFbToBufferFb::Execute().
|
inline |
Definition at line 278 of file openglosd.h.
References width.
Referenced by cOglPixmap::DrawBitmap(), cOglPixmap::DrawEllipse(), cOglPixmap::DrawPixel(), cOglPixmap::DrawRectangle(), cOglPixmap::DrawSlope(), cOglPixmap::DrawText(), cOglCmdRenderFbToBufferFb::Execute(), cOglCmdCopyBufferToOutputFb::Execute(), cOglCmdDrawRectangle::Execute(), cOglCmdDrawEllipse::Execute(), cOglCmdDrawSlope::Execute(), cOglCmdDrawText::Execute(), cOglCmdDrawImage::Execute(), and cOglCmdDrawTexture::Execute().
|
protected |
Definition at line 262 of file openglosd.h.
Referenced by Bind(), BindRead(), BindWrite(), cOglFb(), Init(), and ~cOglFb().
|
protected |
Definition at line 264 of file openglosd.h.
Referenced by Bind(), cOglOutputFb::BindWrite(), cOglFb(), cOglOutputFb::cOglOutputFb(), Height(), Init(), and cOglOutputFb::Init().
|
protected |
Definition at line 261 of file openglosd.h.
Referenced by Bind(), BindTexture(), cOglOutputFb::BindWrite(), cOglFb(), cOglOutputFb::cOglOutputFb(), Init(), cOglOutputFb::Init(), and Initiated().
|
protected |
Definition at line 266 of file openglosd.h.
Referenced by cOglFb(), and Scrollable().
|
protected |
Definition at line 263 of file openglosd.h.
Referenced by BindTexture(), cOglFb(), Init(), and ~cOglFb().
|
protected |
Definition at line 265 of file openglosd.h.
Referenced by cOglFb(), and ViewportHeight().
|
protected |
Definition at line 265 of file openglosd.h.
Referenced by cOglFb(), and ViewportWidth().
|
protected |
Definition at line 264 of file openglosd.h.
Referenced by Bind(), cOglOutputFb::BindWrite(), cOglFb(), cOglOutputFb::cOglOutputFb(), Init(), cOglOutputFb::Init(), and Width().