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(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_contextMythEGLprivate
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) overrideMythRenderOpenGLvirtual
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