|
MythTV master
|
#include <libmythui/vulkan/mythvertexbuffervulkan.h>
Public Member Functions | |
| bool | NeedsUpdate (QRect Source, QRect Dest, int Alpha, int Rotation) |
| void | Update (QRect Source, QRect Dest, int Alpha, int Rotation, VkCommandBuffer CommandBuffer=nullptr) |
Public Member Functions inherited from MythBufferVulkan | |
| virtual | ~MythBufferVulkan () |
| VkBuffer | GetBuffer () const |
| void * | GetMappedMemory () const |
| void | Update (VkCommandBuffer CommandBuffer=nullptr) |
Static Public Member Functions | |
| static MythVertexBufferVulkan * | Create (MythVulkanObject *Vulkan, VkDeviceSize Size) |
Static Public Member Functions inherited from MythBufferVulkan | |
| static MythBufferVulkan * | Create (MythVulkanObject *Vulkan, VkDeviceSize Size) |
Protected Member Functions | |
| MythVertexBufferVulkan (MythVulkanObject *Vulkan, VkDeviceSize Size) | |
Protected Member Functions inherited from MythBufferVulkan | |
| MythBufferVulkan (MythVulkanObject *Vulkan, VkDeviceSize Size) | |
Protected Member Functions inherited from MythVulkanObject | |
| void | CheckValid () |
| MythVulkanObject (MythRenderVulkan *Render) | |
| MythVulkanObject (MythVulkanObject *Other) | |
| bool | IsValidVulkan () const |
| MythRenderVulkan * | Render () |
| VkDevice | Device () |
| QVulkanDeviceFunctions * | Funcs () |
| MythWindowVulkan * | Window () |
Private Attributes | |
| QRect | m_source |
| QRect | m_dest |
| int | m_rotation { 0 } |
| int | m_alpha { 255 } |
Additional Inherited Members | |
Static Protected Member Functions inherited from MythVulkanObject | |
| static MythVulkanObject * | Create (MythRenderVulkan *Render) |
Protected Attributes inherited from MythBufferVulkan | |
| VkDeviceSize | m_bufferSize { 0 } |
| VkBuffer | m_buffer { MYTH_NULL_DISPATCH } |
| VkDeviceMemory | m_bufferMemory { MYTH_NULL_DISPATCH } |
| VkBuffer | m_stagingBuffer { MYTH_NULL_DISPATCH } |
| VkDeviceMemory | m_stagingMemory { MYTH_NULL_DISPATCH } |
| void * | m_mappedMemory { nullptr } |
Protected Attributes inherited from MythVulkanObject | |
| bool | m_vulkanValid { true } |
| MythRenderVulkan * | m_vulkanRender { nullptr } |
| VkDevice | m_vulkanDevice { nullptr } |
| QVulkanDeviceFunctions * | m_vulkanFuncs { nullptr } |
| MythWindowVulkan * | m_vulkanWindow { nullptr } |
Definition at line 31 of file mythvertexbuffervulkan.h.
|
protected |
Definition at line 71 of file mythvertexbuffervulkan.cpp.
Referenced by Create().
|
static |
Definition at line 60 of file mythvertexbuffervulkan.cpp.
| bool MythVertexBufferVulkan::NeedsUpdate | ( | QRect | Source, |
| QRect | Dest, | ||
| int | Alpha, | ||
| int | Rotation | ||
| ) |
Definition at line 86 of file mythvertexbuffervulkan.cpp.
| void MythVertexBufferVulkan::Update | ( | QRect | Source, |
| QRect | Dest, | ||
| int | Alpha, | ||
| int | Rotation, | ||
| VkCommandBuffer | CommandBuffer = nullptr |
||
| ) |
Definition at line 76 of file mythvertexbuffervulkan.cpp.
|
private |
Definition at line 47 of file mythvertexbuffervulkan.h.
Referenced by NeedsUpdate(), and Update().
|
private |
Definition at line 45 of file mythvertexbuffervulkan.h.
Referenced by NeedsUpdate(), and Update().
|
private |
Definition at line 46 of file mythvertexbuffervulkan.h.
Referenced by NeedsUpdate(), and Update().
|
private |
Definition at line 44 of file mythvertexbuffervulkan.h.
Referenced by NeedsUpdate(), and Update().