#include <openglcontext.h>
Definition at line 28 of file openglcontext.h.
| OpenGLContext::OpenGLContext | ( | ) |
Definition at line 39 of file openglcontext.cpp.
| OpenGLContext::~OpenGLContext | ( | ) |
Definition at line 50 of file openglcontext.cpp.
| OpenGLContext::OpenGLContext | ( | ) | [inline] |
Definition at line 95 of file openglcontext.h.
| OpenGLContext::~OpenGLContext | ( | ) | [inline] |
Definition at line 96 of file openglcontext.h.
| void OpenGLContext::Hide | ( | void | ) |
| void OpenGLContext::Show | ( | void | ) |
Definition at line 254 of file openglcontext.cpp.
Referenced by OpenGLVideo::AddFilter(), Create(), CreateFragmentProgram(), CreateFrameBuffer(), CreateTexture(), DeleteFragmentProgram(), DeleteFrameBuffer(), DeleteFrameBuffers(), DeletePrograms(), DeleteTexture(), DeleteTextures(), EnableTextures(), VideoOutputXv::InitOpenGL(), OpenGLVideo::InitOpenGL(), VideoOutputXv::InitOSD(), VideoOutputXv::PrepareFrameOpenGL(), VideoOutputXv::ProcessFrameOpenGL(), OpenGLVideo::ReInit(), OpenGLVideo::RemoveFilter(), OpenGLVideo::SetDeinterlacing(), SetupTexture(), SwapBuffers(), OpenGLVideo::Teardown(), and ~OpenGLContext().
| void OpenGLContext::SwapBuffers | ( | void | ) |
| void OpenGLContext::Flush | ( | void | ) |
Definition at line 302 of file openglcontext.cpp.
Referenced by VideoOutputXv::PrepareFrameOpenGL().
| uint OpenGLContext::GetMaxTexSize | ( | void | ) | const [inline] |
| uint OpenGLContext::GetScreenNum | ( | void | ) | const [inline] |
Definition at line 44 of file openglcontext.h.
| uint OpenGLContext::CreateTexture | ( | void | ) |
Definition at line 321 of file openglcontext.cpp.
Referenced by OpenGLVideo::AddFrameBuffer(), and OpenGLVideo::CreateVideoTexture().
| void OpenGLContext::SetupTextureFilters | ( | uint | tex, | |
| int | filt | |||
| ) |
Definition at line 362 of file openglcontext.cpp.
Referenced by CreateFrameBuffer(), CreateTexture(), and SetupTexture().
| void OpenGLContext::DeleteTexture | ( | uint | tex | ) |
Definition at line 372 of file openglcontext.cpp.
Referenced by OpenGLVideo::AddFrameBuffer(), OpenGLVideo::CreateVideoTexture(), OpenGLVideo::OptimiseFilters(), OpenGLVideo::RemoveFilter(), and OpenGLVideo::Teardown().
| int OpenGLContext::GetTextureType | ( | void | ) | const |
Definition at line 404 of file openglcontext.cpp.
Referenced by CreateFrameBuffer(), EnableTextures(), OpenGLVideo::PrepareFrame(), SetupTexture(), SetupTextureFilters(), and OpenGLVideo::UpdateInput().
| void OpenGLContext::EnableTextures | ( | void | ) |
| void OpenGLContext::DeleteFragmentProgram | ( | uint | prog | ) |
Definition at line 460 of file openglcontext.cpp.
Referenced by OpenGLVideo::RemoveFilter(), and OpenGLVideo::Teardown().
| void OpenGLContext::BindFragmentProgram | ( | uint | fp | ) |
| void OpenGLContext::InitFragmentParams | ( | uint | fp, | |
| float | a, | |||
| float | b, | |||
| float | c, | |||
| float | d | |||
| ) |
| void OpenGLContext::DeleteFrameBuffer | ( | uint | fb | ) |
Definition at line 586 of file openglcontext.cpp.
Referenced by OpenGLVideo::OptimiseFilters(), OpenGLVideo::RemoveFilter(), and OpenGLVideo::Teardown().
| void OpenGLContext::BindFramebuffer | ( | uint | fb | ) |
| bool OpenGLContext::IsFeatureSupported | ( | GLFeatures | feature | ) | const [inline] |
Definition at line 62 of file openglcontext.h.
Referenced by OpenGLVideo::AddFragmentProgram(), OpenGLVideo::AddFrameBuffer(), OpenGLVideo::GetTextureSize(), and OpenGLVideo::PrepareFrame().
Definition at line 627 of file openglcontext.cpp.
Referenced by MakeCurrent(), SetFromHW(), and SwapBuffers().
Definition at line 68 of file openglcontext.h.
| void OpenGLContext::DeleteTextures | ( | void | ) | [private] |
| void OpenGLContext::DeletePrograms | ( | void | ) | [private] |
| void OpenGLContext::DeleteFrameBuffers | ( | void | ) | [private] |
Definition at line 98 of file openglcontext.h.
Definition at line 100 of file openglcontext.h.
| void OpenGLContext::SwapBuffers | ( | void | ) | [inline] |
Definition at line 101 of file openglcontext.h.
| void OpenGLContext::Flush | ( | void | ) | [inline] |
Definition at line 102 of file openglcontext.h.
| uint OpenGLContext::GetMaxTexSize | ( | void | ) | const [inline] |
Definition at line 104 of file openglcontext.h.
| uint OpenGLContext::GetScreenNum | ( | void | ) | const [inline] |
Definition at line 105 of file openglcontext.h.
| uint OpenGLContext::CreateTexture | ( | void | ) | [inline] |
Definition at line 107 of file openglcontext.h.
Definition at line 108 of file openglcontext.h.
| void OpenGLContext::SetupTextureFilters | ( | uint | , | |
| int | ||||
| ) | [inline] |
Definition at line 109 of file openglcontext.h.
| void OpenGLContext::DeleteTexture | ( | uint | ) | [inline] |
Definition at line 110 of file openglcontext.h.
| int OpenGLContext::GetTextureType | ( | void | ) | const [inline] |
Definition at line 111 of file openglcontext.h.
| void OpenGLContext::EnableTextures | ( | void | ) | [inline] |
Definition at line 112 of file openglcontext.h.
Definition at line 114 of file openglcontext.h.
| void OpenGLContext::DeleteFragmentProgram | ( | uint | ) | [inline] |
Definition at line 115 of file openglcontext.h.
| void OpenGLContext::BindFragmentProgram | ( | uint | ) | [inline] |
Definition at line 116 of file openglcontext.h.
| void OpenGLContext::InitFragmentParams | ( | uint | , | |
| float | , | |||
| float | , | |||
| float | , | |||
| float | ||||
| ) | [inline] |
Definition at line 117 of file openglcontext.h.
Definition at line 119 of file openglcontext.h.
| void OpenGLContext::DeleteFrameBuffer | ( | uint | ) |
| void OpenGLContext::BindFramebuffer | ( | uint | ) |
| bool OpenGLContext::IsFeatureSupported | ( | GLFeatures | ) | const [inline] |
Definition at line 123 of file openglcontext.h.
Definition at line 125 of file openglcontext.h.
PrivateContext* OpenGLContext::m_priv [private] |
Definition at line 78 of file openglcontext.h.
Referenced by Create(), CreateFragmentProgram(), CreateFrameBuffer(), CreateTexture(), DeleteFragmentProgram(), DeleteFrameBuffer(), DeleteFrameBuffers(), DeletePrograms(), DeleteTexture(), DeleteTextures(), EnableTextures(), GetTextureType(), Hide(), MakeCurrent(), Show(), SwapBuffers(), and ~OpenGLContext().
Display* OpenGLContext::m_display [private] |
Definition at line 80 of file openglcontext.h.
Referenced by Create(), Hide(), MakeCurrent(), Show(), SwapBuffers(), and ~OpenGLContext().
uint OpenGLContext::m_screen_num [private] |
uint OpenGLContext::m_major_ver [private] |
uint OpenGLContext::m_minor_ver [private] |
QString OpenGLContext::m_extensions [private] |
uint OpenGLContext::m_ext_supported [private] |
bool OpenGLContext::m_visible [private] |
uint OpenGLContext::m_max_tex_size [private] |
1.5.5