|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
#include <openglosd.h>

Public Member Functions | |
| cOglCmdDrawTexture (cOglFb *fb, sOglImage *imageRef, GLint x, GLint y, double scaleX=1.0f, double scaleY=1.0f) | |
| virtual | ~cOglCmdDrawTexture (void) |
| virtual const char * | Description (void) |
| virtual bool | Execute (void) |
Public Member Functions inherited from cOglCmd | |
| cOglCmd (cOglFb *fb) | |
| virtual | ~cOglCmd (void) |
| virtual const char * | Description (void)=0 |
| virtual bool | Execute (void)=0 |
Private Attributes | |
| sOglImage * | imageRef |
| GLint | x |
| GLint | y |
| GLfloat | scaleX |
| GLfloat | scaleY |
| GLint | bcolor |
Additional Inherited Members | |
Protected Attributes inherited from cOglCmd | |
| cOglFb * | fb |
Definition at line 513 of file openglosd.h.
| cOglCmdDrawTexture::cOglCmdDrawTexture | ( | cOglFb * | fb, |
| sOglImage * | imageRef, | ||
| GLint | x, | ||
| GLint | y, | ||
| double | scaleX = 1.0f, |
||
| double | scaleY = 1.0f |
||
| ) |
Definition at line 1945 of file openglosd.cpp.
References bcolor, BORDERCOLOR, imageRef, scaleX, scaleY, x, and y.
|
inlinevirtual |
Definition at line 521 of file openglosd.h.
|
inlinevirtual |
Implements cOglCmd.
Definition at line 522 of file openglosd.h.
|
virtual |
Implements cOglCmd.
Definition at line 1954 of file openglosd.cpp.
References cOglVb::ActivateShader(), bcolor, cOglFb::Bind(), cOglVb::Bind(), cOglVb::DrawArrays(), cOglCmd::fb, GL_CHECK, cOglFb::Height(), imageRef, scaleX, scaleY, cOglVb::SetShaderAlpha(), cOglVb::SetShaderBorderColor(), cOglVb::SetShaderProjectionMatrix(), cOglVb::SetVertexSubData(), cOglFb::Unbind(), cOglVb::Unbind(), vbTextureSwapBR, VertexBuffers, cOglFb::Width(), x, and y.
|
private |
Definition at line 518 of file openglosd.h.
Referenced by cOglCmdDrawTexture(), and Execute().
|
private |
Definition at line 515 of file openglosd.h.
Referenced by cOglCmdDrawTexture(), and Execute().
|
private |
Definition at line 517 of file openglosd.h.
Referenced by cOglCmdDrawTexture(), and Execute().
|
private |
Definition at line 517 of file openglosd.h.
Referenced by cOglCmdDrawTexture(), and Execute().
|
private |
Definition at line 516 of file openglosd.h.
Referenced by cOglCmdDrawTexture(), and Execute().
|
private |
Definition at line 516 of file openglosd.h.
Referenced by cOglCmdDrawTexture(), and Execute().