|
vdr-plugin-softhddevice-drm-gles 1.6.4-d0291bb
|
OpenGL command: Draw an ellipse. More...
#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) |
| virtual bool | NeedsLockingAgainstStateChange (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 |
OpenGL command: Draw an ellipse.
Definition at line 525 of file openglosd.h.
|
inline |
Definition at line 527 of file openglosd.h.
Definition at line 535 of file openglosd.h.
Definition at line 1229 of file openglosd.cpp.
References m_height, m_quadrants, m_width, m_x, and m_y.
Referenced by Execute().
Definition at line 1162 of file openglosd.cpp.
References m_height, m_quadrants, m_width, m_x, and m_y.
Referenced by Execute().
Implements cOglCmd.
Definition at line 536 of file openglosd.h.
Implements cOglCmd.
Definition at line 1096 of file openglosd.cpp.
References cOglFb::Bind(), CreateVerticesFull(), CreateVerticesHalf(), CreateVerticesQuadrant(), cOglFb::Height(), m_color, m_height, cOglCmd::m_pFramebuffer, m_quadrants, m_width, cOglFb::Unbind(), vbEllipse, VertexBuffers, and cOglFb::Width().
|
private |
Definition at line 541 of file openglosd.h.
Referenced by Execute().
|
private |
Definition at line 540 of file openglosd.h.
Referenced by CreateVerticesFull(), CreateVerticesHalf(), CreateVerticesQuadrant(), and Execute().
|
private |
Definition at line 542 of file openglosd.h.
Referenced by CreateVerticesHalf(), CreateVerticesQuadrant(), and Execute().
|
private |
Definition at line 540 of file openglosd.h.
Referenced by CreateVerticesFull(), CreateVerticesHalf(), CreateVerticesQuadrant(), and Execute().
|
private |
Definition at line 539 of file openglosd.h.
Referenced by CreateVerticesFull(), CreateVerticesHalf(), and CreateVerticesQuadrant().
|
private |
Definition at line 539 of file openglosd.h.
Referenced by CreateVerticesFull(), CreateVerticesHalf(), and CreateVerticesQuadrant().