AcquireDevice(void) | MythRenderD3D9 | |
Begin(void) | MythRenderD3D9 | |
ClearBuffer(void) | MythRenderD3D9 | |
CopyFrame(void *surface, D3D9Image *img) | MythRenderD3D9 | |
Create(QSize size, HWND window) | MythRenderD3D9 | |
CreateDeviceManager(void) | MythRenderD3D9 | private |
CreateSurface(const QSize &size, bool video=false) | MythRenderD3D9 | |
CreateTexture(const QSize &size) | MythRenderD3D9 | |
CreateVertexBuffer(IDirect3DTexture9 *texture=nullptr) | MythRenderD3D9 | |
DecrRef(void) | ReferenceCounter | virtual |
DeleteSurface(IDirect3DSurface9 *surface) | MythRenderD3D9 | |
DeleteSurfaces(void) | MythRenderD3D9 | private |
DeleteTexture(IDirect3DTexture9 *texture) | MythRenderD3D9 | |
DeleteTextures(void) | MythRenderD3D9 | private |
DeleteVertexBuffer(IDirect3DVertexBuffer9 *vertexbuffer) | MythRenderD3D9 | |
DeleteVertexBuffers(void) | MythRenderD3D9 | private |
DestroyDeviceManager(void) | MythRenderD3D9 | private |
DrawRect(const QRect &rect, const QColor &color, int alpha) | MythRenderD3D9 | |
DrawTexturedQuad(IDirect3DVertexBuffer9 *vertexbuffer) | MythRenderD3D9 | |
EnableBlending(IDirect3DDevice9 *dev, bool enable) | MythRenderD3D9 | private |
End(void) | MythRenderD3D9 | |
GetBuffer(IDirect3DSurface9 *surface, uint &pitch) | MythRenderD3D9 | |
GetDescription() | MythRender | virtual |
GetDeviceManager(void) | MythRenderD3D9 | inline |
GetRect(IDirect3DVertexBuffer9 *vertexbuffer) | MythRenderD3D9 | |
GetSize(void) const | MythRender | inline |
HardwareYUVConversion(void) | MythRenderD3D9 | |
IncrRef(void) | ReferenceCounter | virtual |
Init2DState(void) | MythRenderD3D9 | private |
IsErrored(void) const | MythRender | inline |
IsShared(void) const | MythRender | |
m_adaptor_fmt | MythRenderD3D9 | private |
m_blend | MythRenderD3D9 | private |
m_current_surface | MythRenderD3D9 | private |
m_d3d | MythRenderD3D9 | private |
m_default_surface | MythRenderD3D9 | private |
m_deviceHandle | MythRenderD3D9 | private |
m_deviceManager | MythRenderD3D9 | private |
m_deviceManagerToken | MythRenderD3D9 | private |
m_errored | MythRender | protected |
m_lock | MythRenderD3D9 | private |
m_logDebug | ReferenceCounter | protected |
m_multi_texturing | MythRenderD3D9 | private |
m_rect_vertexbuffer | MythRenderD3D9 | private |
m_referenceCount | ReferenceCounter | protected |
m_rootD3DDevice | MythRenderD3D9 | private |
m_size | MythRender | protected |
m_surface_fmt | MythRenderD3D9 | private |
m_surfaces | MythRenderD3D9 | private |
m_texture_fmt | MythRenderD3D9 | private |
m_texture_vertices | MythRenderD3D9 | private |
m_textures | MythRenderD3D9 | private |
m_type | MythRender | protected |
m_vertexbuffers | MythRenderD3D9 | private |
m_videosurface_fmt | MythRenderD3D9 | private |
MultiTexturing(IDirect3DDevice9 *dev, bool enable, IDirect3DTexture9 *texture=nullptr) | MythRenderD3D9 | private |
MythRender(RenderType type) | MythRender | explicit |
MythRenderD3D9() | MythRenderD3D9 | inline |
Present(HWND win) | MythRenderD3D9 | |
PrintDebug(void) | ReferenceCounter | static |
ReferenceCounter(const QString &debugName, bool logDebug=true) | ReferenceCounter | explicit |
ReleaseBuffer(IDirect3DSurface9 *surface) | MythRenderD3D9 | |
ReleaseDevice(void) | MythRenderD3D9 | |
ReleaseResources(void) | MythRender | inlineprotectedvirtual |
ResolveAddress(const char *lib, const char *proc) | MythRenderD3D9 | static |
SetRenderTarget(IDirect3DTexture9 *texture) | MythRenderD3D9 | |
SetTexture(IDirect3DDevice9 *dev, IDirect3DTexture9 *texture, int num=0) | MythRenderD3D9 | private |
SetTextureVertices(IDirect3DDevice9 *dev, bool enable) | MythRenderD3D9 | private |
SetViewPort(const QRect, bool=false) | MythRender | inlinevirtual |
StretchRect(IDirect3DTexture9 *texture, IDirect3DSurface9 *surface, bool known_surface=true) | MythRenderD3D9 | |
Test(bool &reset) | MythRenderD3D9 | |
Type(void) const | MythRender | inline |
UpdateSurface(IDirect3DSurface9 *surface, const MythImage *image) | MythRenderD3D9 | |
UpdateVertexBuffer(IDirect3DVertexBuffer9 *vertexbuffer, const QRect &dvr, const QRect &vr, int alpha=255, bool video=false) | MythRenderD3D9 | |
~MythRender() override=default | MythRender | protected |
~MythRenderD3D9() | MythRenderD3D9 | privatevirtual |
~ReferenceCounter(void) | ReferenceCounter | protectedvirtual |