#include <LinuxRendererGLES.h>
|
| virtual void | Render (unsigned int flags, int index) |
| |
| virtual void | RenderUpdateVideo (bool clear, unsigned int flags=0, unsigned int alpha=255) |
| |
| int | NextYV12Texture () |
| |
| virtual bool | ValidateRenderTarget () |
| |
| virtual void | LoadShaders (int field=FIELD_FULL) |
| |
| virtual void | ReleaseShaders () |
| |
| void | SetTextureFilter (GLenum method) |
| |
| void | UpdateVideoFilter () |
| |
| 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) |
| |
| virtual bool | SkipUploadYV12 (int index) |
| |
| bool | UploadNV12Texture (int index) |
| |
| void | DeleteNV12Texture (int index) |
| |
| bool | CreateNV12Texture (int index) |
| |
| void | CalculateTextureSourceRects (int source, int num_planes) |
| |
| void | RenderToFBO (int index, int field, bool weave=false) |
| |
| void | RenderFromFBO () |
| |
| void | RenderSinglePass (int index, int field) |
| |
| virtual bool | LoadShadersHook () |
| |
| virtual bool | RenderHook (int idx) |
| |
| virtual void | AfterRenderHook (int idx) |
| |
| void | LoadPlane (YUVPLANE &plane, int type, unsigned width, unsigned height, int stride, int bpp, void *data) |
| |
| 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 EShaderFormat | GetShaderFormat () |
| |
| void | MarkDirty () |
| |
| void | saveRotatedCoords () |
| |
| void | syncDestRectToRotatedPoints () |
| |
| void | restoreRotatedCoords () |
| |
§ CLinuxRendererGLES()
| CLinuxRendererGLES::CLinuxRendererGLES |
( |
| ) |
|
§ ~CLinuxRendererGLES()
| CLinuxRendererGLES::~CLinuxRendererGLES |
( |
| ) |
|
|
virtual |
§ AddVideoPicture()
| void CLinuxRendererGLES::AddVideoPicture |
( |
const VideoPicture & |
picture, |
|
|
int |
index |
|
) |
| |
|
overridevirtual |
§ AfterRenderHook()
| virtual void CLinuxRendererGLES::AfterRenderHook |
( |
int |
idx | ) |
|
|
inlineprotectedvirtual |
§ CalculateTextureSourceRects()
| void CLinuxRendererGLES::CalculateTextureSourceRects |
( |
int |
source, |
|
|
int |
num_planes |
|
) |
| |
|
protected |
§ ConfigChanged()
| bool CLinuxRendererGLES::ConfigChanged |
( |
const VideoPicture & |
picture | ) |
|
|
overridevirtual |
§ Configure()
| bool CLinuxRendererGLES::Configure |
( |
const VideoPicture & |
picture, |
|
|
float |
fps, |
|
|
unsigned int |
orientation |
|
) |
| |
|
overridevirtual |
§ Create()
§ CreateNV12Texture()
| bool CLinuxRendererGLES::CreateNV12Texture |
( |
int |
index | ) |
|
|
protected |
§ CreateTexture()
| bool CLinuxRendererGLES::CreateTexture |
( |
int |
index | ) |
|
|
protectedvirtual |
§ CreateYV12Texture()
| bool CLinuxRendererGLES::CreateYV12Texture |
( |
int |
index | ) |
|
|
protected |
§ DeleteNV12Texture()
| void CLinuxRendererGLES::DeleteNV12Texture |
( |
int |
index | ) |
|
|
protected |
§ DeleteTexture()
| void CLinuxRendererGLES::DeleteTexture |
( |
int |
index | ) |
|
|
protectedvirtual |
§ DeleteYV12Texture()
| void CLinuxRendererGLES::DeleteYV12Texture |
( |
int |
index | ) |
|
|
protected |
§ Flush()
| bool CLinuxRendererGLES::Flush |
( |
bool |
saveBuffers | ) |
|
|
overridevirtual |
§ GetRenderInfo()
§ GetSrcPrimaries()
| AVColorPrimaries CLinuxRendererGLES::GetSrcPrimaries |
( |
AVColorPrimaries |
srcPrimaries, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height |
|
) |
| |
|
protected |
§ IsConfigured()
| virtual bool CLinuxRendererGLES::IsConfigured |
( |
| ) |
|
|
inlineoverridevirtual |
§ IsGuiLayer()
| bool CLinuxRendererGLES::IsGuiLayer |
( |
| ) |
|
|
overridevirtual |
§ LoadPlane()
| void CLinuxRendererGLES::LoadPlane |
( |
YUVPLANE & |
plane, |
|
|
int |
type, |
|
|
unsigned |
width, |
|
|
unsigned |
height, |
|
|
int |
stride, |
|
|
int |
bpp, |
|
|
void * |
data |
|
) |
| |
|
protected |
§ LoadShaders()
§ LoadShadersHook()
| virtual bool CLinuxRendererGLES::LoadShadersHook |
( |
| ) |
|
|
inlineprotectedvirtual |
§ NextYV12Texture()
| int CLinuxRendererGLES::NextYV12Texture |
( |
| ) |
|
|
protected |
§ Register()
| bool CLinuxRendererGLES::Register |
( |
| ) |
|
|
static |
§ ReleaseBuffer()
| void CLinuxRendererGLES::ReleaseBuffer |
( |
int |
idx | ) |
|
|
overridevirtual |
§ ReleaseShaders()
| void CLinuxRendererGLES::ReleaseShaders |
( |
| ) |
|
|
protectedvirtual |
§ Render()
| void CLinuxRendererGLES::Render |
( |
unsigned int |
flags, |
|
|
int |
index |
|
) |
| |
|
protectedvirtual |
§ RenderCapture()
| bool CLinuxRendererGLES::RenderCapture |
( |
CRenderCapture * |
capture | ) |
|
|
overridevirtual |
§ RenderFromFBO()
| void CLinuxRendererGLES::RenderFromFBO |
( |
| ) |
|
|
protected |
§ RenderHook()
| virtual bool CLinuxRendererGLES::RenderHook |
( |
int |
idx | ) |
|
|
inlineprotectedvirtual |
§ RenderSinglePass()
| void CLinuxRendererGLES::RenderSinglePass |
( |
int |
index, |
|
|
int |
field |
|
) |
| |
|
protected |
§ RenderToFBO()
| void CLinuxRendererGLES::RenderToFBO |
( |
int |
index, |
|
|
int |
field, |
|
|
bool |
weave = false |
|
) |
| |
|
protected |
§ RenderUpdate()
| void CLinuxRendererGLES::RenderUpdate |
( |
int |
index, |
|
|
int |
index2, |
|
|
bool |
clear, |
|
|
unsigned int |
flags, |
|
|
unsigned int |
alpha |
|
) |
| |
|
overridevirtual |
§ RenderUpdateVideo()
| void CLinuxRendererGLES::RenderUpdateVideo |
( |
bool |
clear, |
|
|
unsigned int |
flags = 0, |
|
|
unsigned int |
alpha = 255 |
|
) |
| |
|
protectedvirtual |
§ ReorderDrawPoints()
| void CLinuxRendererGLES::ReorderDrawPoints |
( |
| ) |
|
|
inlineoverridevirtual |
§ SetBufferSize()
| virtual void CLinuxRendererGLES::SetBufferSize |
( |
int |
numBuffers | ) |
|
|
inlineoverridevirtual |
§ SetTextureFilter()
| void CLinuxRendererGLES::SetTextureFilter |
( |
GLenum |
method | ) |
|
|
protected |
§ SkipUploadYV12()
| virtual bool CLinuxRendererGLES::SkipUploadYV12 |
( |
int |
index | ) |
|
|
inlineprotectedvirtual |
§ Supports() [1/2]
§ Supports() [2/2]
§ SupportsMultiPassRendering()
| bool CLinuxRendererGLES::SupportsMultiPassRendering |
( |
| ) |
|
|
overridevirtual |
§ UnInit()
| void CLinuxRendererGLES::UnInit |
( |
| ) |
|
|
overridevirtual |
§ Update()
| void CLinuxRendererGLES::Update |
( |
| ) |
|
|
overridevirtual |
§ UpdateVideoFilter()
| void CLinuxRendererGLES::UpdateVideoFilter |
( |
| ) |
|
|
protected |
§ UploadNV12Texture()
| bool CLinuxRendererGLES::UploadNV12Texture |
( |
int |
index | ) |
|
|
protected |
§ UploadTexture()
| bool CLinuxRendererGLES::UploadTexture |
( |
int |
index | ) |
|
|
protectedvirtual |
§ UploadYV12Texture()
| bool CLinuxRendererGLES::UploadYV12Texture |
( |
int |
index | ) |
|
|
protected |
§ ValidateRenderTarget()
| bool CLinuxRendererGLES::ValidateRenderTarget |
( |
| ) |
|
|
protectedvirtual |
§ fbo
§ height
| float CLinuxRendererGLES::height |
§ m_bConfigured
| bool CLinuxRendererGLES::m_bConfigured |
|
protected |
§ m_buffers
§ m_bValidated
| bool CLinuxRendererGLES::m_bValidated |
|
protected |
§ m_clearColour
| float CLinuxRendererGLES::m_clearColour |
|
protected |
§ m_currentField
| int CLinuxRendererGLES::m_currentField |
|
protected |
§ m_fbo
| struct { ... } CLinuxRendererGLES::m_fbo |
§ m_fullRange
| bool CLinuxRendererGLES::m_fullRange |
|
protected |
§ m_iYV12RenderBuffer
| int CLinuxRendererGLES::m_iYV12RenderBuffer |
|
protected |
§ m_NumYV12Buffers
| int CLinuxRendererGLES::m_NumYV12Buffers |
|
protected |
§ m_oldRenderMethod
| int CLinuxRendererGLES::m_oldRenderMethod |
|
protected |
§ m_pVideoFilterShader
§ m_pYUVBobShader
§ m_pYUVProgShader
§ m_reloadShaders
| int CLinuxRendererGLES::m_reloadShaders |
|
protected |
§ m_renderMethod
| int CLinuxRendererGLES::m_renderMethod |
|
protected |
§ m_renderQuality
§ m_renderSystem
§ m_scalingMethod
§ m_scalingMethodGui
§ m_srcPrimaries
| AVColorPrimaries CLinuxRendererGLES::m_srcPrimaries |
|
protected |
§ m_StrictBinding
| bool CLinuxRendererGLES::m_StrictBinding |
|
protected |
§ m_textureTarget
| GLenum CLinuxRendererGLES::m_textureTarget |
|
protected |
§ width
| float CLinuxRendererGLES::width |
The documentation for this class was generated from the following files: