MythTV
master
|
#include <libmythui/vulkan/mythvertexbuffervulkan.h>
Public Member Functions | |
virtual | ~MythBufferVulkan () |
VkBuffer | GetBuffer () const |
void * | GetMappedMemory () const |
void | Update (VkCommandBuffer CommandBuffer=nullptr) |
Static Public Member Functions | |
static MythBufferVulkan * | Create (MythVulkanObject *Vulkan, VkDeviceSize Size) |
Protected Member Functions | |
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 () |
Protected Attributes | |
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 } |
Additional Inherited Members | |
Static Protected Member Functions inherited from MythVulkanObject | |
static MythVulkanObject * | Create (MythRenderVulkan *Render) |
Definition at line 7 of file mythvertexbuffervulkan.h.
|
virtual |
Definition at line 35 of file mythvertexbuffervulkan.cpp.
|
protected |
Definition at line 18 of file mythvertexbuffervulkan.cpp.
Referenced by Create().
|
static |
Definition at line 7 of file mythvertexbuffervulkan.cpp.
Referenced by MythVisualMonoScopeVulkan::InitialiseVulkan().
VkBuffer MythBufferVulkan::GetBuffer | ( | ) | const |
Definition at line 46 of file mythvertexbuffervulkan.cpp.
void * MythBufferVulkan::GetMappedMemory | ( | ) | const |
Definition at line 51 of file mythvertexbuffervulkan.cpp.
void MythBufferVulkan::Update | ( | VkCommandBuffer | CommandBuffer = nullptr | ) |
Definition at line 56 of file mythvertexbuffervulkan.cpp.
|
protected |
Definition at line 20 of file mythvertexbuffervulkan.h.
Referenced by Update(), and MythVertexBufferVulkan::Update().
|
protected |
Definition at line 21 of file mythvertexbuffervulkan.h.
Referenced by GetBuffer(), MythBufferVulkan(), Update(), MythVertexBufferVulkan::Update(), and ~MythBufferVulkan().
|
protected |
Definition at line 22 of file mythvertexbuffervulkan.h.
Referenced by MythBufferVulkan(), and ~MythBufferVulkan().
|
protected |
Definition at line 23 of file mythvertexbuffervulkan.h.
Referenced by MythBufferVulkan(), Update(), MythVertexBufferVulkan::Update(), and ~MythBufferVulkan().
|
protected |
Definition at line 24 of file mythvertexbuffervulkan.h.
Referenced by MythBufferVulkan(), and ~MythBufferVulkan().
|
protected |
Definition at line 25 of file mythvertexbuffervulkan.h.
Referenced by GetMappedMemory(), and MythBufferVulkan().