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 |