|
|
bool | Configure (const VideoPicture &picture, float fps, unsigned int orientation) override |
| |
|
bool | IsConfigured () override |
| |
|
void | AddVideoPicture (const VideoPicture &picture, int index) override |
| |
|
void | UnInit () override |
| |
|
bool | Flush (bool saveBuffers) override |
| |
|
void | SetBufferSize (int numBuffers) override |
| |
|
void | ReleaseBuffer (int idx) override |
| |
|
void | RenderUpdate (int index, int index2, bool clear, unsigned int flags, unsigned int alpha) override |
| |
|
void | Update () override |
| |
|
bool | RenderCapture (int index, CRenderCapture *capture) override |
| |
|
CRenderInfo | GetRenderInfo () override |
| |
|
bool | ConfigChanged (const VideoPicture &picture) override |
| |
|
bool | SupportsMultiPassRendering () override |
| |
|
bool | Supports (ERENDERFEATURE feature) const override |
| |
|
bool | Supports (ESCALINGMETHOD method) const override |
| |
|
CRenderCapture * | GetRenderCapture () override |
| |
|
virtual bool | IsPictureHW (const VideoPicture &picture) |
| |
|
virtual bool | NeedBuffer (int idx) |
| |
|
virtual bool | IsGuiLayer () |
| |
|
virtual bool | WantsDoublePass () |
| |
|
void | SetViewMode (int viewMode) |
| |
| void | GetVideoRect (CRect &source, CRect &dest, CRect &view) const |
| | Get video rectangle and view window. More...
|
| |
|
float | GetAspectRatio () const |
| |
|
unsigned int | GetOrientation () const |
| |
|
void | SetVideoSettings (const CVideoSettings &settings) |
| |
|
virtual DEBUG_INFO_VIDEO | GetDebugInfo (int idx) |
| |
|
|
bool | Render (unsigned int flags, int renderBuffer) |
| |
|
void | ClearBackBuffer () |
| |
|
void | DrawBlackBars () |
| |
|
bool | ValidateRenderer () |
| |
|
virtual bool | ValidateRenderTarget () |
| |
|
virtual void | LoadShaders (int field=FIELD_FULL) |
| |
|
void | SetTextureFilter (GLenum method) |
| |
|
void | UpdateVideoFilter () |
| |
|
void | CheckVideoParameters (int index) |
| |
|
AVColorPrimaries | GetSrcPrimaries (AVColorPrimaries srcPrimaries, unsigned int width, unsigned int height) |
| |
|
virtual bool | UploadTexture (int index) |
| |
|
virtual void | DeleteTexture (int index) |
| |
|
virtual bool | CreateTexture (int index) |
| |
|
bool | UploadYV12Texture (int index) |
| |
|
void | DeleteYV12Texture (int index) |
| |
|
bool | CreateYV12Texture (int index) |
| |
|
bool | UploadNV12Texture (int index) |
| |
|
void | DeleteNV12Texture (int index) |
| |
|
bool | CreateNV12Texture (int index) |
| |
|
bool | UploadYUV422PackedTexture (int index) |
| |
|
void | DeleteYUV422PackedTexture (int index) |
| |
|
bool | CreateYUV422PackedTexture (int index) |
| |
|
void | CalculateTextureSourceRects (int source, int num_planes) |
| |
|
void | RenderToFBO (int renderBuffer, int field, bool weave=false) |
| |
|
void | RenderFromFBO () |
| |
|
void | RenderSinglePass (int renderBuffer, int field) |
| |
|
void | RenderRGB (int renderBuffer, int field) |
| |
|
void | RenderProgressiveWeave (int renderBuffer, int field) |
| |
|
void | BindPbo (CPictureBuffer &buff) |
| |
|
void | UnBindPbo (CPictureBuffer &buff) |
| |
|
void | LoadPlane (CYuvPlane &plane, int type, unsigned width, unsigned height, int stride, int bpp, void *data) |
| |
|
void | GetPlaneTextureSize (CYuvPlane &plane) |
| |
|
GLint | GetInternalFormat (GLint format, int bpp) |
| |
|
virtual bool | LoadShadersHook () |
| |
|
virtual bool | RenderHook (int idx) |
| |
|
virtual void | AfterRenderHook (int idx) |
| |
|
virtual bool | CanSaveBuffers () |
| |
|
bool | LoadCLUT () |
| |
|
void | DeleteCLUT () |
| |
|
void | CalcDestRect (float offsetX, float offsetY, float width, float height, float inputFrameRatio, float zoomAmount, float verticalShift, CRect &destRect) |
| |
|
void | CalcNormalRenderRect (float offsetX, float offsetY, float width, float height, float inputFrameRatio, float zoomAmount, float verticalShift) |
| |
|
void | CalculateFrameAspectRatio (unsigned int desired_width, unsigned int desired_height) |
| |
|
virtual void | ManageRenderArea () |
| |
|
virtual void | ReorderDrawPoints () |
| |
|
virtual EShaderFormat | GetShaderFormat () |
| |
|
void | MarkDirty () |
| |
|
void | EnableAlwaysClip () |
| |
|
void | saveRotatedCoords () |
| |
|
void | syncDestRectToRotatedPoints () |
| |
|
void | restoreRotatedCoords () |
| |
|
|
struct { |
|
CFrameBufferObject fbo |
| |
|
float width |
| |
|
float height |
| |
| } | m_fbo |
| |
|
int | m_iYV12RenderBuffer = 0 |
| |
|
int | m_NumYV12Buffers = 0 |
| |
|
bool | m_bConfigured = false |
| |
|
bool | m_bValidated = false |
| |
|
GLenum | m_textureTarget = GL_TEXTURE_2D |
| |
|
int | m_renderMethod = RENDER_GLSL |
| |
|
RenderQuality | m_renderQuality = RQ_SINGLEPASS |
| |
|
CRenderSystemGL * | m_renderSystem = nullptr |
| |
|
int | m_currentField = FIELD_FULL |
| |
|
int | m_reloadShaders = 0 |
| |
|
CPictureBuffer | m_buffers [NUM_BUFFERS] |
| |
|
Shaders::GL::BaseYUV2RGBGLSLShader * | m_pYUVShader = nullptr |
| |
|
Shaders::GL::BaseVideoFilterShader * | m_pVideoFilterShader = nullptr |
| |
|
ESCALINGMETHOD | m_scalingMethod = VS_SCALINGMETHOD_LINEAR |
| |
|
ESCALINGMETHOD | m_scalingMethodGui = VS_SCALINGMETHOD_MAX |
| |
|
bool | m_useDithering |
| |
|
unsigned int | m_ditherDepth |
| |
|
bool | m_fullRange |
| |
|
AVColorPrimaries | m_srcPrimaries |
| |
|
bool | m_toneMap = false |
| |
|
ETONEMAPMETHOD | m_toneMapMethod = VS_TONEMAPMETHOD_OFF |
| |
|
float | m_clearColour = 0.0f |
| |
|
bool | m_pboSupported = true |
| |
|
bool | m_pboUsed = false |
| |
|
bool | m_nonLinStretch = false |
| |
|
bool | m_nonLinStretchGui = false |
| |
|
float | m_pixelRatio = 0.0f |
| |
|
CRect | m_viewRect |
| |
|
std::unique_ptr< CColorManager > | m_ColorManager |
| |
|
GLuint | m_tCLUTTex |
| |
|
uint16_t * | m_CLUT |
| |
|
int | m_CLUTsize |
| |
|
int | m_cmsToken |
| |
|
bool | m_cmsOn |
| |
|
unsigned int | m_sourceWidth = 720 |
| |
|
unsigned int | m_sourceHeight = 480 |
| |
|
float | m_sourceFrameRatio = 1.0f |
| |
|
float | m_fps = 0.0f |
| |
|
unsigned int | m_renderOrientation = 0 |
| |
|
CPoint | m_rotatedDestCoords [4] |
| |
|
CPoint | m_savedRotatedDestCoords [4] |
| |
|
CRect | m_destRect |
| |
|
CRect | m_sourceRect |
| |
|
CRect | m_viewRect |
| |
|
unsigned | m_iFlags = 0 |
| |
|
AVPixelFormat | m_format = AV_PIX_FMT_NONE |
| |
|
CVideoSettings | m_videoSettings |
| |