MythTV master
MythRenderOpenGL Member List

This is the complete list of members for MythRenderOpenGL, including all inherited members.

ActiveTexture(GLuint ActiveTex)MythRenderOpenGL
BindFramebuffer(QOpenGLFramebufferObject *Framebuffer)MythRenderOpenGL
Check16BitFBO(void)MythRenderOpenGLprotected
ClearFramebuffer(void)MythRenderOpenGL
ClearRect(QOpenGLFramebufferObject *Target, QRect Area, int Color, int Alpha)MythRenderOpenGL
contextToBeDestroyed(void)MythRenderOpenGLslot
Create(QWidget *Widget)MythRenderOpenGLstatic
CreateComputeShader(const QString &Source)MythRenderOpenGL
CreateDefaultShaders(void)MythRenderOpenGLprotected
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)MythRenderOpenGLprivate
DecrRef(void)ReferenceCountervirtual
DeleteDefaultShaders(void)MythRenderOpenGLprotected
DeleteFramebuffer(QOpenGLFramebufferObject *Framebuffer)MythRenderOpenGL
DeleteFramebuffers(void)MythRenderOpenGLprotected
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)MythRenderOpenGLprotected
ExpireVertices(int Max=0)MythRenderOpenGLprotected
Flush(void)MythRenderOpenGL
GetBufferSize(QSize Size, QOpenGLTexture::PixelFormat Format, QOpenGLTexture::PixelType Type)MythRenderOpenGLstatic
GetCachedVBO(GLuint Type, QRect Area)MythRenderOpenGLprotected
GetCachedVertices(GLuint Type, QRect Area)MythRenderOpenGLprotected
GetDescription(void) overrideMythRenderOpenGLvirtual
GetEGLDisplay(void)MythEGL
GetEGLError(void)MythEGLstatic
GetEGLVendor(void)MythEGLstatic
GetExtraFeatures(void) constMythRenderOpenGL
GetFeatures(void) constMythRenderOpenGL
GetGPUMemory()MythRenderOpenGL
GetMaxTextureSize(void) constMythRenderOpenGL
GetMaxTextureUnits(void) constMythRenderOpenGL
GetOpenGLRender(void)MythRenderOpenGLstatic
GetProcAddress(const QString &Proc) constMythRenderOpenGL
GetSize(void) constMythRenderinline
GetSwapCount()MythRenderOpenGL
GetTextureDataSize(MythGLTexture *Texture)MythRenderOpenGLstatic
GetTextureSize(QSize Size, bool Normalised)MythRenderOpenGL
GetViewPort(void)MythRenderOpenGLinline
glVertexAttribPointerI(GLuint Index, GLint Size, GLenum Type, GLboolean Normalize, GLsizei Stride, GLuint Value)MythRenderOpenGLinlineprotected
HasEGLExtension(const QString &Extension)MythEGL
IncrRef(void)ReferenceCountervirtual
Init(void)MythRenderOpenGL
Init2DState(void)MythRenderOpenGLprotected
InitEGL(void)MythEGLprivate
IsEGL(void)MythEGL
IsErrored(void) constMythRenderinline
IsReady(void)MythRenderOpenGL
IsRecommendedRenderer(void)MythRenderOpenGL
IsShared(void) constMythRender
kVertexSizeMythRenderOpenGLstatic
logDebugMarker(const QString &Message)MythRenderOpenGLslot
m_activeFramebufferMythRenderOpenGLprotected
m_activeProgramMythRenderOpenGLprotected
m_activeTextureMythRenderOpenGLprotected
m_backgroundMythRenderOpenGLprotected
m_blendMythRenderOpenGLprotected
m_cachedMatrixUniformsMythRenderOpenGLprotected
m_cachedUniformLocationsMythRenderOpenGLprotected
m_cachedVBOSMythRenderOpenGLprotected
m_cachedVerticesMythRenderOpenGLprotected
m_defaultProgramsMythRenderOpenGLprotected
m_eglCreateImageKHRMythEGLprivate
m_eglDestroyImageKHRMythEGLprivate
m_eglDisplayMythEGLprivate
m_eglImageTargetTexture2DOESMythEGLprivate
m_erroredMythRenderprotected
m_extraFeaturesMythRenderOpenGLprotected
m_extraFeaturesUsedMythRenderOpenGLprotected
m_featuresMythRenderOpenGLprotected
m_fenceMythRenderOpenGLprotected
m_flushEnabledMythRenderOpenGLprotected
m_fullRangeMythRenderOpenGLprotected
m_lockMythRenderOpenGLprotected
m_lockLevelMythRenderOpenGLprotected
m_logDebugReferenceCounterprotected
m_maxTextureSizeMythRenderOpenGLprotected
m_maxTextureUnitsMythRenderOpenGLprotected
m_openglDebuggerMythRenderOpenGLprivate
m_openGLDebuggerFilterMythRenderOpenGLprivate
m_parametersMythRenderOpenGLprotected
m_projectionMythRenderOpenGLprotected
m_readyMythRenderOpenGLprotected
m_referenceCountReferenceCounterprotected
m_sizeMythRenderprotected
m_swapCountMythRenderOpenGLprotected
m_transformsMythRenderOpenGLprotected
m_typeMythRenderprotected
m_vaoMythRenderOpenGLprotected
m_vboExpiryMythRenderOpenGLprotected
m_vertexExpiryMythRenderOpenGLprotected
m_viewportMythRenderOpenGLprotected
m_windowMythRenderOpenGLprivate
makeCurrent()MythRenderOpenGL
MessageLogged(const QOpenGLDebugMessage &Message)MythRenderOpenGLslot
MythEGL(MythRenderOpenGL *Context)MythEGLexplicit
MythRender(RenderType type)MythRenderexplicit
MythRenderOpenGL(const QSurfaceFormat &Format, QWidget *Widget)MythRenderOpenGLprotected
PopTransformation(void)MythRenderOpenGL
PrintDebug(void)ReferenceCounterstatic
PushTransformation(const UIEffects &Fx, QPointF &Center)MythRenderOpenGL
ReferenceCounter(const QString &debugName, bool logDebug=true)ReferenceCounterexplicit
ReleaseResources(void) overrideMythRenderOpenGLprotectedvirtual
SetBackground(uint8_t Red, uint8_t Green, uint8_t Blue, uint8_t Alpha)MythRenderOpenGL
SetBlend(bool Enable)MythRenderOpenGL
SetMatrixView(void)MythRenderOpenGLprotected
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) overrideMythRenderOpenGLvirtual
SetWidget(QWidget *Widget)MythRenderOpenGLprotected
swapBuffers()MythRenderOpenGL
Type(void) constMythRenderinline
UpdateTextureVertices(MythGLTexture *Texture, QRect Source, QRect Destination, int Rotation, qreal Scale=1.0)MythRenderOpenGLprotectedstatic
~MythEGL()=defaultMythEGL
~MythRender() override=defaultMythRenderprotected
~MythRenderOpenGL() overrideMythRenderOpenGLprotected
~ReferenceCounter(void)ReferenceCounterprotectedvirtual