MythTV
master
|
#include <mythvideotexturevulkan.h>
Static Public Member Functions | |
static std::vector< MythVideoTextureVulkan * > | CreateTextures (MythVulkanObject *Vulkan, VkCommandBuffer CommandBuffer, VideoFrameType Type, VideoFrameType Format, QSize Size) |
static void | DeleteTextures (MythVulkanObject *Vulkan, VkCommandBuffer CommandBuffer, std::vector< MythVideoTextureVulkan * > &Textures) |
Protected Member Functions | |
MythVideoTextureVulkan (VideoFrameType Type, VideoFrameType Format) | |
MythVideoTextureVulkan ()=default | |
Static Private Member Functions | |
static std::vector< MythVideoTextureVulkan * > | CreateSoftwareTextures (MythVulkanObject *Vulkan, VkCommandBuffer CommandBuffer, VideoFrameType Type, VideoFrameType Format, QSize Size) |
static void | DeleteTexture (MythVulkanObject *Vulkan, VkCommandBuffer CommandBuffer, MythVideoTextureVulkan *Texture) |
Private Attributes | |
bool | m_valid { false } |
VideoFrameType | m_frameType { FMT_NONE } |
VideoFrameType | m_frameFormat { FMT_NONE } |
uint | m_plane { 0 } |
uint | m_planeCount { 0 } |
Definition at line 16 of file mythvideotexturevulkan.h.
|
protected |
Definition at line 23 of file mythvideotexturevulkan.cpp.
|
protecteddefault |
|
static |
Definition at line 8 of file mythvideotexturevulkan.cpp.
Referenced by MythVideoVulkan::SetupFrameFormat().
|
static |
Definition at line 32 of file mythvideotexturevulkan.cpp.
Referenced by MythVideoVulkan::ResetFrameFormat().
|
staticprivate |
Definition at line 66 of file mythvideotexturevulkan.cpp.
Referenced by CreateTextures().
|
staticprivate |
Definition at line 55 of file mythvideotexturevulkan.cpp.
Referenced by DeleteTextures().
Definition at line 44 of file mythvideotexturevulkan.h.
Referenced by MythVideoTextureVulkan().
|
private |
Definition at line 45 of file mythvideotexturevulkan.h.
Referenced by MythVideoTextureVulkan().
|
private |
Definition at line 46 of file mythvideotexturevulkan.h.
Referenced by MythVideoTextureVulkan().
|
private |
Definition at line 47 of file mythvideotexturevulkan.h.
Referenced by MythVideoTextureVulkan().
|
private |
Definition at line 48 of file mythvideotexturevulkan.h.
Referenced by MythVideoTextureVulkan().