|
vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
|
#include <openglosd.h>
Public Member Functions | |
| cOglCmdDrawEllipse (cOglFb *fb, GLint x, GLint y, GLint width, GLint height, GLint color, GLint quadrants) | |
| virtual | ~cOglCmdDrawEllipse (void) |
| virtual const char * | Description (void) |
| virtual bool | Execute (void) |
Public Member Functions inherited from cOglCmd | |
| cOglCmd (cOglFb *fb) | |
| virtual | ~cOglCmd (void) |
Private Member Functions | |
| GLfloat * | CreateVerticesFull (int &) |
| GLfloat * | CreateVerticesQuadrant (int &) |
| GLfloat * | CreateVerticesHalf (int &) |
Private Attributes | |
| GLint | m_x |
| GLint | m_y |
| GLint | m_width |
| GLint | m_height |
| GLint | m_color |
| GLint | m_quadrants |
Additional Inherited Members | |
Protected Attributes inherited from cOglCmd | |
| cOglFb * | m_pFramebuffer |
Definition at line 481 of file openglosd.h.
|
inline |
Definition at line 484 of file openglosd.h.
|
inlinevirtual |
Definition at line 492 of file openglosd.h.
|
private |
|
private |
Definition at line 1221 of file openglosd.cpp.
References m_height, m_quadrants, m_width, m_x, and m_y.
Referenced by Execute().
|
private |
Definition at line 1154 of file openglosd.cpp.
References m_height, m_quadrants, m_width, m_x, and m_y.
Referenced by Execute().
|
inlinevirtual |
Implements cOglCmd.
Definition at line 493 of file openglosd.h.
|
virtual |
Implements cOglCmd.
Definition at line 1088 of file openglosd.cpp.
References cOglVb::ActivateShader(), cOglFb::Bind(), cOglVb::Bind(), CreateVerticesFull(), CreateVerticesHalf(), CreateVerticesQuadrant(), cOglVb::DisableBlending(), cOglVb::DrawArrays(), cOglVb::EnableBlending(), cOglFb::Height(), m_color, m_height, cOglCmd::m_pFramebuffer, m_quadrants, m_width, cOglVb::SetShaderColor(), cOglVb::SetShaderProjectionMatrix(), cOglVb::SetVertexSubData(), cOglFb::Unbind(), cOglVb::Unbind(), vbEllipse, VertexBuffers, and cOglFb::Width().
|
private |
Definition at line 498 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 497 of file openglosd.h.
Referenced by CreateVerticesFull(), CreateVerticesHalf(), CreateVerticesQuadrant(), and Execute().
|
private |
Definition at line 499 of file openglosd.h.
Referenced by CreateVerticesHalf(), CreateVerticesQuadrant(), and Execute().
|
private |
Definition at line 497 of file openglosd.h.
Referenced by CreateVerticesFull(), CreateVerticesHalf(), CreateVerticesQuadrant(), and Execute().
|
private |
Definition at line 496 of file openglosd.h.
Referenced by CreateVerticesFull(), CreateVerticesHalf(), and CreateVerticesQuadrant().
|
private |
Definition at line 496 of file openglosd.h.
Referenced by CreateVerticesFull(), CreateVerticesHalf(), and CreateVerticesQuadrant().