|
vdr-plugin-softhddevice-drm-gles 1.6.4-d0291bb
|
OpenGL command: Draw an image. More...
#include <openglosd.h>
Public Member Functions | |
| cOglCmdDrawImage (cOglFb *fb, tColor *argb, GLint width, GLint height, GLint x, GLint y, bool overlay=true, double scaleX=1.0f, double scaleY=1.0f) | |
| virtual | ~cOglCmdDrawImage (void) |
| virtual const char * | Description (void) |
| virtual bool | Execute (void) |
Public Member Functions inherited from cOglCmd | |
| cOglCmd (cOglFb *fb) | |
| virtual | ~cOglCmd (void) |
| virtual bool | NeedsLockingAgainstStateChange (void) |
Private Attributes | |
| tColor * | m_argb |
| GLint | m_x |
| GLint | m_y |
| GLint | m_width |
| GLint | m_height |
| bool | m_overlay |
| GLfloat | m_scaleX |
| GLfloat | m_scaleY |
| GLint | m_borderColor |
Additional Inherited Members | |
Protected Attributes inherited from cOglCmd | |
| cOglFb * | m_pFramebuffer |
OpenGL command: Draw an image.
Definition at line 609 of file openglosd.h.
|
inline |
Definition at line 611 of file openglosd.h.
Definition at line 622 of file openglosd.h.
References m_argb.
Implements cOglCmd.
Definition at line 623 of file openglosd.h.
Implements cOglCmd.
Definition at line 1521 of file openglosd.cpp.
References cOglFb::Bind(), GL_CHECK, cOglFb::Height(), m_argb, m_borderColor, m_height, m_overlay, cOglCmd::m_pFramebuffer, m_scaleX, m_scaleY, m_width, m_x, m_y, cOglFb::Unbind(), vbTextureSwapBR, VertexBuffers, and cOglFb::Width().
|
private |
Definition at line 626 of file openglosd.h.
Referenced by Execute(), and ~cOglCmdDrawImage().
|
private |
Definition at line 630 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 627 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 628 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 629 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 629 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 627 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 627 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 627 of file openglosd.h.
Referenced by Execute().