MythTV  master
MythVideoOutputVulkan Member List

This is the complete list of members for MythVideoOutputVulkan, including all inherited members.

ApplyDBScaleAndMove(void)MythVideoBoundsprivate
ApplyLetterboxing(void)MythVideoBoundsprivate
ApplyManualScaleAndMove(void)MythVideoBoundsprivate
ChangePictureAttribute(PictureAttribute Attribute, bool Direction, int Value)MythVideoOutputGPUsignal
CheckFrameStates()MythVideoOutputinlinevirtual
CheckValid()MythVulkanObjectprotected
ClearAfterSeek() overrideMythVideoOutputGPUvirtual
MythVideoOutputGPU::Create(MythMainWindow *MainWindow, MythRender *Render, MythPainter *Painter, MythDisplay *Display, const QString &Decoder, MythCodecID CodecID, QSize VideoDim, QSize VideoDispDim, float VideoAspect, float FrameRate, uint PlayerFlags, const QString &Codec, int ReferenceFrames, const VideoFrameTypes *&RenderFormats)MythVideoOutputGPUstatic
MythVulkanObject::Create(MythRenderVulkan *Render)MythVulkanObjectstatic
CreateBuffers(MythCodecID CodecID, QSize Size)MythVideoOutputGPUprotected
DeLimboFrame(MythVideoFrame *Frame)MythVideoOutputvirtual
DestroyBuffers()MythVideoOutputGPUprotected
Device()MythVulkanObject
DiscardFrame(MythVideoFrame *Frame)MythVideoOutputvirtual
DiscardFrames(bool KeyFrame, bool Flushed) overrideMythVideoOutputGPUvirtual
DoneDisplayingFrame(MythVideoFrame *Frame) overrideMythVideoOutputGPUvirtual
DoRefreshState()MythVideoOutputGPUsignal
EmbedPlayback(bool Embed, QRect Rect)MythVideoBoundsvirtualslot
EndFrame() overrideMythVideoOutputVulkanvirtual
EnoughDecodedFrames()MythVideoOutput
EnoughFreeFrames()MythVideoOutput
Fix1088(QSize Dimensions)MythVideoBoundsprivatestatic
FrameTypeForCodec(MythCodecID CodecId)MythVideoOutputGPUstatic
FreeVideoFrames()MythVideoOutput
Funcs()MythVulkanObject
GetAdjustFill(void) constMythVideoBoundsinline
GetAllowedRenderers(MythCodecID CodecId)MythVideoOutputVulkanstatic
GetBoundingRegion(void) constMythVideoBounds
GetDisplayAspect(void) constMythVideoBoundsinline
GetDisplayVideoRect(void) constMythVideoBoundsinline
GetDisplayVisibleRect(void) constMythVideoBoundsinline
GetDisplayVisibleRectAdj()MythVideoOutputGPUprotectedvirtual
GetEmbeddingRect(void) constMythVideoBoundsinline
GetError() constMythVideoOutput
GetFramesPlayed()MythVideoOutputvirtual
GetFrameStatus() constMythVideoOutput
GetImageRect(QRect Rect, QRect *DisplayRect=nullptr)MythVideoOutput
GetLastDecodedFrame()MythVideoOutputvirtual
GetLastShownFrame()MythVideoOutputvirtual
GetNextFreeFrame()MythVideoOutputvirtual
GetOSDBounds(QRect &Total, QRect &Visible, float &VisibleAspect, float &FontScaling, float ThemeAspect) constMythVideoOutputvirtual
GetOverridenVideoAspect(void) constMythVideoBoundsinline
GetRawWindowRect(void) constMythVideoBoundsinline
GetRenderOptions(RenderOptions &Options)MythVideoOutputVulkanstatic
MythVideoOutputGPU::GetRenderOptions(RenderOptions &Options, MythRender *Render)MythVideoOutputGPUstatic
GetSafeRect()MythVideoOutput
GetStereoOverride() constMythVideoBoundsinline
GetSupportedPictureAttributes()MythVideoOutput
GetVideoAspect(void) constMythVideoBoundsinline
GetVideoDim(void) constMythVideoBoundsinline
GetVideoDispDim(void) constMythVideoBoundsinline
GetVideoRect(void) constMythVideoBoundsinline
GetVisibleOSDBounds(float &VisibleAspect, float &FontScaling, float ThemeAspect) constMythVideoOutputprotected
GetWindowRect(void) constMythVideoBoundsinline
HasSoftwareFrames() constMythVideoOutputinline
Init(QSize VideoDim, QSize VideoDispDim, float Aspect, QRect DisplayVisibleRect, MythCodecID CodecId) overrideMythVideoOutputVulkanvirtual
InitBounds(QSize VideoDim, QSize VideoDispDim, float Aspect, QRect WindowRect)MythVideoBounds
InitDisplayMeasurements()MythVideoOutputGPUprotected
InitPictureAttributes() overrideMythVideoOutputGPUvirtual
InputChanged(QSize VideoDim, QSize VideoDispDim, float VideoAspect, MythCodecID CodecId, bool &AspectOnly, int ReferenceFrames, bool ForceChange) overrideMythVideoOutputGPUvirtual
IsEmbedding(void) constMythVideoBoundsinline
IsEmbeddingAndHidden() constMythVideoBoundsinline
IsErrored() constMythVideoOutput
IsValidVulkan() constMythVulkanObject
kManualZoomMaxHorizontalZoomMythVideoBoundsprivatestatic
kManualZoomMaxMoveMythVideoBoundsprivatestatic
kManualZoomMaxVerticalZoomMythVideoBoundsprivatestatic
kManualZoomMinHorizontalZoomMythVideoBoundsprivatestatic
kManualZoomMinVerticalZoomMythVideoBoundsprivatestatic
m_adjustFillMythVideoBoundsprivate
m_bottomLineMythVideoBoundsprivate
m_buffersCreatedMythVideoOutputGPUprotected
m_clearAlphaMythVideoOutputprotected
m_clearColorMythVideoOutputprotected
m_copyFrameMythVideoOutputprotected
m_dbAdjustFillMythVideoBoundsprivate
m_dbAspectOverrideMythVideoBoundsprivate
m_dbHorizScaleMythVideoBoundsprivate
m_dbLetterboxColourMythVideoOutputprotected
m_dbMoveMythVideoBoundsprivate
m_dbScalingAllowedMythVideoBoundsprivate
m_dbUseGUISizeMythVideoBoundsprivate
m_dbVertScaleMythVideoBoundsprivate
m_deinterlacerMythVideoOutputprotected
m_deinterlacingMythVideoOutputprotected
m_deinterlacing2XMythVideoOutputprotected
m_devicePixelRatioMythVideoBoundsprivate
m_displayMythVideoBoundsprotected
m_displayAspectMythVideoBoundsprivate
m_displayVideoRectMythVideoBoundsprivate
m_displayVisibleRectMythVideoBoundsprivate
m_embeddingMythVideoBoundsprivate
m_embeddingHiddenMythVideoBoundsprivate
m_embeddingRectMythVideoBoundsprivate
m_errorStateMythVideoOutputprotected
m_forcedDeinterlacerMythVideoOutputprotected
m_framesPlayedMythVideoOutputprotected
m_hdrTrackerMythVideoOutputGPUprotected
m_itvDisplayVideoRectMythVideoBoundsprivate
m_itvResizingMythVideoBoundsprivate
m_mainWindowMythVideoOutputGPUprotected
m_manualHorizScaleMythVideoBoundsprivate
m_manualMoveMythVideoBoundsprivate
m_manualVertScaleMythVideoBoundsprivate
m_maxReferenceFramesMythVideoOutputprotected
m_needFullClearMythVideoOutputGPUprotected
m_newAspectMythVideoOutputGPUprotected
m_newCodecIdMythVideoOutputGPUprotected
m_newFrameRateMythVideoOutputGPUprotected
m_newVideoDimMythVideoOutputGPUprotected
m_newVideoDispDimMythVideoOutputGPUprotected
m_painterMythVideoOutputGPUprotected
m_profileMythVideoOutputGPUprotected
m_rawEmbeddingRectMythVideoBoundsprivate
m_rawItvDisplayVideoRectMythVideoBoundsprivate
m_rawWindowRectMythVideoBoundsprivate
m_renderMythVideoOutputGPUprotected
m_renderFormatsMythVideoOutputprotected
m_rotationMythVideoBoundsprivate
m_stereoOverrideMythVideoBoundsprivate
m_tmpDisplayVisibleRectMythVideoBoundsprivate
m_videoMythVideoOutputGPUprotected
m_videoAspectMythVideoBoundsprivate
m_videoAspectOverrideMythVideoBoundsprivate
m_videoAspectOverrideModeMythVideoBoundsprivate
m_videoBuffersMythVideoOutputprotected
m_videoCodecIDMythVideoOutputprotected
m_videoColourSpaceMythVideoOutputprotected
m_videoDimMythVideoBoundsprivate
m_videoDispDimMythVideoBoundsprivate
m_videoProfileMythVideoOutputprotected
m_videoRectMythVideoBoundsprivate
m_vulkanDeviceMythVulkanObjectprotected
m_vulkanFuncsMythVulkanObjectprotected
m_vulkanRenderMythVulkanObjectprotected
m_vulkanValidMythVulkanObjectprotected
m_vulkanWindowMythVulkanObjectprotected
m_windowRectMythVideoBoundsprivate
MoveResize(void)MythVideoBoundsslot
MythVideoBounds()MythVideoBounds
MythVideoOutput()MythVideoOutputprotected
MythVideoOutputGPU(MythMainWindow *MainWindow, MythRender *Render, MythPainterGPU *Painter, MythDisplay *Display, MythVideoProfilePtr VideoProfile, QString &Profile)MythVideoOutputGPUprotected
MythVideoOutputVulkan(MythMainWindow *MainWindow, MythRenderVulkan *Render, MythPainterVulkan *Painter, MythDisplay *Display, const MythVideoProfilePtr &VideoProfile, QString &Profile)MythVideoOutputVulkan
MythVulkanObject(MythRenderVulkan *Render)MythVulkanObject
MythVulkanObject(MythVulkanObject *Other)MythVulkanObject
PhysicalDPIChanged(qreal)MythVideoBoundsslot
PictureAttributeChanged(PictureAttribute Attribute, int Value)MythVideoOutputGPUsignal
PictureAttributesUpdated(const std::map< PictureAttribute, int > &Values)MythVideoOutputGPUsignal
PopulateGeometry(void)MythVideoBoundsprivate
PrepareFrame(MythVideoFrame *Frame, FrameScanType Scan) overrideMythVideoOutputVulkanvirtual
PrintMoveResizeDebug(void)MythVideoBoundsprivate
ProcessInputChange()MythVideoOutputGPUprotected
RefreshState()MythVideoOutputGPUsignal
RefreshVideoBoundsState()MythVideoBoundsslot
ReleaseFrame(MythVideoFrame *Frame)MythVideoOutputvirtual
Render()MythVulkanObject
RenderEnd() overrideMythVideoOutputVulkanvirtual
RenderFrame(MythVideoFrame *Frame, FrameScanType Scan) overrideMythVideoOutputVulkanvirtual
ResizeDisplayWindow(QRect Rect, bool SaveVisibleRect)MythVideoBoundsslot
ResizeForVideo(QSize Size=QSize())MythVideoOutputGPUslot
Rotate(void)MythVideoBoundsprivate
SaveBottomLine(void)MythVideoBoundsslot
ScreenChanged(QScreen *screen)MythVideoBoundsslot
SetDeinterlacing(bool Enable, bool DoubleRate, MythDeintType Force=DEINT_NONE)MythVideoOutputvirtual
SetDisplay(MythDisplay *mDisplay)MythVideoBounds
SetDisplayAspect(float DisplayAspect)MythVideoBoundsslot
SetFramesPlayed(long long FramesPlayed)MythVideoOutputvirtual
SetITVResize(QRect Rect)MythVideoBoundsslot
SetPrebuffering(bool Normal)MythVideoOutput
SetReferenceFrames(int ReferenceFrames)MythVideoOutputGPUprotected
SetRotation(int Rotation)MythVideoBoundsslot
SetStereoOverride(StereoscopicMode Mode)MythVideoBoundsslot
SetVideoAspectRatio(float Aspect)MythVideoBoundsprivate
SetVideoFrameRate(float NewRate) overrideMythVideoOutputGPUvirtual
SetVideoScalingAllowed(bool Change)MythVideoBoundsslot
SetWindowSize(QSize Size)MythVideoBoundsslot
SourceChanged(QSize VideoDim, QSize VideoDispDim, float Aspect)MythVideoBoundsslot
StartDisplayingFrame()MythVideoOutputvirtual
SupportedAttributesChanged(PictureAttributeSupported Supported)MythVideoOutputGPUsignal
ToggleAdjustFill(AdjustFillMode AdjustFillMode=kAdjustFill_Toggle)MythVideoBoundsslot
ToggleAspectOverride(AspectOverrideMode AspectMode=kAspect_Toggle)MythVideoBoundsslot
ToggleMoveBottomLine(void)MythVideoBoundsslot
UpdateOSDMessage(const QString &Message)MythVideoBoundssignal
UpdatePauseFrame(std::chrono::milliseconds &DisplayTimecode, FrameScanType Scan=kScan_Progressive) overrideMythVideoOutputGPUvirtual
UsingGuiSize(void) constMythVideoBoundsinline
ValidVideoFrames() constMythVideoOutputvirtual
VideoAspectRatioChanged(float Aspect)MythVideoBoundsslot
VideoBoundsStateChanged(MythVideoBoundsState VideoState)MythVideoBoundssignal
VideoIsFullScreen(void) constMythVideoBounds
VideoRectsChanged(const QRect &DisplayVideoRect, const QRect &VideoRect)MythVideoBoundssignal
VideoSizeChanged(const QSize &VideoDim, const QSize &VideoDispDim)MythVideoBoundssignal
VisibleRectChanged(const QRect &DisplayVisibleRect)MythVideoBoundssignal
Window()MythVulkanObject
WindowRectChanged(const QRect &WindowRect)MythVideoBoundssignal
WindowResized(QSize Size)MythVideoOutputGPUslot
Zoom(ZoomDirection Direction)MythVideoBoundsslot
~MythVideoBounds() override=defaultMythVideoBounds
~MythVideoOutput() override=defaultMythVideoOutput
~MythVideoOutputGPU() overrideMythVideoOutputGPU
~MythVideoOutputVulkan() override=defaultMythVideoOutputVulkan