| ActiveTexture(GLuint ActiveTex) | MythRenderOpenGL | |
| BindFramebuffer(QOpenGLFramebufferObject *Framebuffer) | MythRenderOpenGL | |
| Check16BitFBO(void) | MythRenderOpenGL | protected |
| ClearFramebuffer(void) | MythRenderOpenGL | |
| ClearRect(QOpenGLFramebufferObject *Target, QRect Area, int Color, int Alpha) | MythRenderOpenGL | |
| contextToBeDestroyed(void) | MythRenderOpenGL | slot |
| Create(QWidget *Widget) | MythRenderOpenGL | static |
| CreateComputeShader(const QString &Source) | MythRenderOpenGL | |
| CreateDefaultShaders(void) | MythRenderOpenGL | protected |
| CreateFramebuffer(QSize &Size, bool SixteenBit=false) | MythRenderOpenGL | |
| CreateFramebufferTexture(QOpenGLFramebufferObject *Framebuffer) | MythRenderOpenGL | |
| CreateShaderProgram(const QString &Vertex, const QString &Fragment) | MythRenderOpenGL | |
| CreateTextureFromQImage(QImage *Image) | MythRenderOpenGL | |
| CreateVBO(int Size, bool Release=true) | MythRenderOpenGL | |
| DebugFeatures(void) | MythRenderOpenGL | private |
| DecrRef(void) | ReferenceCounter | virtual |
| DeleteDefaultShaders(void) | MythRenderOpenGL | protected |
| DeleteFramebuffer(QOpenGLFramebufferObject *Framebuffer) | MythRenderOpenGL | |
| DeleteFramebuffers(void) | MythRenderOpenGL | protected |
| DeleteShaderProgram(QOpenGLShaderProgram *Program) | MythRenderOpenGL | |
| DeleteTexture(MythGLTexture *Texture) | MythRenderOpenGL | |
| doneCurrent() | MythRenderOpenGL | |
| DrawBitmap(MythGLTexture *Texture, QOpenGLFramebufferObject *Target, QRect Source, QRect Destination, QOpenGLShaderProgram *Program, int Alpha=255, qreal Scale=1.0) | MythRenderOpenGL | |
| DrawBitmap(std::vector< MythGLTexture * > &Textures, QOpenGLFramebufferObject *Target, QRect Source, QRect Destination, QOpenGLShaderProgram *Program, int Rotation) | MythRenderOpenGL | |
| DrawProcedural(QRect Area, int Alpha, QOpenGLFramebufferObject *Target, QOpenGLShaderProgram *Program, float TimeVal) | MythRenderOpenGL | |
| DrawRect(QOpenGLFramebufferObject *Target, QRect Area, const QBrush &FillBrush, const QPen &LinePen, int Alpha) | MythRenderOpenGL | |
| DrawRoundRect(QOpenGLFramebufferObject *Target, QRect Area, int CornerRadius, const QBrush &FillBrush, const QPen &LinePen, int Alpha) | MythRenderOpenGL | |
| eglCreateImageKHR(void *Disp, void *Context, unsigned int Target, void *Buffer, const int32_t *Attributes) | MythEGL | |
| eglDestroyImageKHR(void *Disp, void *Image) | MythEGL | |
| eglImageTargetTexture2DOES(GLenum Target, void *Image) | MythEGL | |
| EnableShaderProgram(QOpenGLShaderProgram *Program) | MythRenderOpenGL | |
| ExpireVBOS(int Max=0) | MythRenderOpenGL | protected |
| ExpireVertices(int Max=0) | MythRenderOpenGL | protected |
| Flush(void) | MythRenderOpenGL | |
| GetBufferSize(QSize Size, QOpenGLTexture::PixelFormat Format, QOpenGLTexture::PixelType Type) | MythRenderOpenGL | static |
| GetCachedVBO(GLuint Type, QRect Area) | MythRenderOpenGL | protected |
| GetCachedVertices(GLuint Type, QRect Area) | MythRenderOpenGL | protected |
| GetDescription(void) override | MythRenderOpenGL | virtual |
| GetEGLDisplay(void) | MythEGL | |
| GetEGLError(void) | MythEGL | static |
| GetEGLVendor(void) | MythEGL | static |
| GetExtraFeatures(void) const | MythRenderOpenGL | |
| GetFeatures(void) const | MythRenderOpenGL | |
| GetGPUMemory() | MythRenderOpenGL | |
| GetMaxTextureSize(void) const | MythRenderOpenGL | |
| GetMaxTextureUnits(void) const | MythRenderOpenGL | |
| GetOpenGLRender(void) | MythRenderOpenGL | static |
| GetProcAddress(const QString &Proc) const | MythRenderOpenGL | |
| GetSize(void) const | MythRender | inline |
| GetSwapCount() | MythRenderOpenGL | |
| GetTextureDataSize(MythGLTexture *Texture) | MythRenderOpenGL | static |
| GetTextureSize(QSize Size, bool Normalised) | MythRenderOpenGL | |
| GetViewPort(void) | MythRenderOpenGL | inline |
| glVertexAttribPointerI(GLuint Index, GLint Size, GLenum Type, GLboolean Normalize, GLsizei Stride, GLuint Value) | MythRenderOpenGL | inlineprotected |
| HasEGLExtension(QString Extension) | MythEGL | |
| IncrRef(void) | ReferenceCounter | virtual |
| Init(void) | MythRenderOpenGL | |
| Init2DState(void) | MythRenderOpenGL | protected |
| InitEGL(void) | MythEGL | private |
| IsEGL(void) | MythEGL | |
| IsErrored(void) const | MythRender | inline |
| IsReady(void) | MythRenderOpenGL | |
| IsRecommendedRenderer(void) | MythRenderOpenGL | |
| IsShared(void) const | MythRender | |
| kVertexSize | MythRenderOpenGL | static |
| logDebugMarker(const QString &Message) | MythRenderOpenGL | slot |
| m_activeFramebuffer | MythRenderOpenGL | protected |
| m_activeProgram | MythRenderOpenGL | protected |
| m_activeTexture | MythRenderOpenGL | protected |
| m_background | MythRenderOpenGL | protected |
| m_blend | MythRenderOpenGL | protected |
| m_cachedMatrixUniforms | MythRenderOpenGL | protected |
| m_cachedUniformLocations | MythRenderOpenGL | protected |
| m_cachedVBOS | MythRenderOpenGL | protected |
| m_cachedVertices | MythRenderOpenGL | protected |
| m_context | MythEGL | private |
| m_defaultPrograms | MythRenderOpenGL | protected |
| m_eglCreateImageKHR | MythEGL | private |
| m_eglDestroyImageKHR | MythEGL | private |
| m_eglDisplay | MythEGL | private |
| m_eglImageTargetTexture2DOES | MythEGL | private |
| m_errored | MythRender | protected |
| m_extraFeatures | MythRenderOpenGL | protected |
| m_extraFeaturesUsed | MythRenderOpenGL | protected |
| m_features | MythRenderOpenGL | protected |
| m_fence | MythRenderOpenGL | protected |
| m_flushEnabled | MythRenderOpenGL | protected |
| m_fullRange | MythRenderOpenGL | protected |
| m_lock | MythRenderOpenGL | protected |
| m_lockLevel | MythRenderOpenGL | protected |
| m_logDebug | ReferenceCounter | protected |
| m_maxTextureSize | MythRenderOpenGL | protected |
| m_maxTextureUnits | MythRenderOpenGL | protected |
| m_openglDebugger | MythRenderOpenGL | private |
| m_openGLDebuggerFilter | MythRenderOpenGL | private |
| m_parameters | MythRenderOpenGL | protected |
| m_projection | MythRenderOpenGL | protected |
| m_ready | MythRenderOpenGL | protected |
| m_referenceCount | ReferenceCounter | protected |
| m_size | MythRender | protected |
| m_swapCount | MythRenderOpenGL | protected |
| m_transforms | MythRenderOpenGL | protected |
| m_type | MythRender | protected |
| m_vao | MythRenderOpenGL | protected |
| m_vboExpiry | MythRenderOpenGL | protected |
| m_vertexExpiry | MythRenderOpenGL | protected |
| m_viewport | MythRenderOpenGL | protected |
| m_window | MythRenderOpenGL | private |
| makeCurrent() | MythRenderOpenGL | |
| MessageLogged(const QOpenGLDebugMessage &Message) | MythRenderOpenGL | slot |
| MythEGL(MythRenderOpenGL *Context) | MythEGL | explicit |
| MythRender(RenderType type) | MythRender | explicit |
| MythRenderOpenGL(const QSurfaceFormat &Format, QWidget *Widget) | MythRenderOpenGL | protected |
| PopTransformation(void) | MythRenderOpenGL | |
| PrintDebug(void) | ReferenceCounter | static |
| PushTransformation(const UIEffects &Fx, QPointF &Center) | MythRenderOpenGL | |
| ReferenceCounter(const QString &debugName, bool logDebug=true) | ReferenceCounter | explicit |
| ReleaseResources(void) override | MythRenderOpenGL | virtual |
| SetBackground(uint8_t Red, uint8_t Green, uint8_t Blue, uint8_t Alpha) | MythRenderOpenGL | |
| SetBlend(bool Enable) | MythRenderOpenGL | |
| SetMatrixView(void) | MythRenderOpenGL | protected |
| SetShaderProgramParams(QOpenGLShaderProgram *Program, const QMatrix4x4 &Value, const char *Uniform) | MythRenderOpenGL | |
| SetShaderProjection(QOpenGLShaderProgram *Program) | MythRenderOpenGL | |
| SetTextureFilters(MythGLTexture *Texture, QOpenGLTexture::Filter Filter, QOpenGLTexture::WrapMode Wrap=QOpenGLTexture::ClampToEdge) | MythRenderOpenGL | |
| SetViewPort(QRect Rect, bool ViewportOnly=false) override | MythRenderOpenGL | virtual |
| SetWidget(QWidget *Widget) | MythRenderOpenGL | protected |
| swapBuffers() | MythRenderOpenGL | |
| Type(void) const | MythRender | inline |
| UpdateTextureVertices(MythGLTexture *Texture, QRect Source, QRect Destination, int Rotation, qreal Scale=1.0) | MythRenderOpenGL | protectedstatic |
| ~MythEGL()=default | MythEGL | |
| ~MythRender() override=default | MythRender | protected |
| ~MythRenderOpenGL() override | MythRenderOpenGL | protected |
| ~ReferenceCounter(void) | ReferenceCounter | protectedvirtual |