|
MythTV master
|
#include <libmythui/vulkan/mythindexbuffervulkan.h>
Public Member Functions | |
| ~MythIndexBufferVulkan () | |
| VkBuffer | GetBuffer (void) const |
| uint32_t | GetSize (void) const |
Static Public Member Functions | |
| static MythIndexBufferVulkan * | Create (MythRenderVulkan *Render, VkDevice Device, QVulkanDeviceFunctions *Functions, const std::vector< uint16_t > &Indices) |
Protected Member Functions | |
| MythIndexBufferVulkan (MythRenderVulkan *Render, VkDevice Device, QVulkanDeviceFunctions *Functions, const std::vector< uint16_t > &Indices) | |
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 | |
| uint32_t | m_size { 0 } |
| VkBuffer | m_buffer { nullptr } |
| VkDeviceMemory | m_memory { nullptr } |
Additional Inherited Members | |
Static Protected Member Functions inherited from MythVulkanObject | |
| static MythVulkanObject * | Create (MythRenderVulkan *Render) |
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 7 of file mythindexbuffervulkan.h.
| MythIndexBufferVulkan::~MythIndexBufferVulkan | ( | ) |
Definition at line 48 of file mythindexbuffervulkan.cpp.
|
protected |
Definition at line 17 of file mythindexbuffervulkan.cpp.
Referenced by Create().
|
static |
Definition at line 4 of file mythindexbuffervulkan.cpp.
| VkBuffer MythIndexBufferVulkan::GetBuffer | ( | void | ) | const |
Definition at line 57 of file mythindexbuffervulkan.cpp.
| uint32_t MythIndexBufferVulkan::GetSize | ( | void | ) | const |
Definition at line 62 of file mythindexbuffervulkan.cpp.
|
private |
Definition at line 25 of file mythindexbuffervulkan.h.
Referenced by GetBuffer(), MythIndexBufferVulkan(), and ~MythIndexBufferVulkan().
|
private |
Definition at line 26 of file mythindexbuffervulkan.h.
Referenced by MythIndexBufferVulkan(), and ~MythIndexBufferVulkan().
|
private |
Definition at line 24 of file mythindexbuffervulkan.h.
Referenced by GetSize(), and MythIndexBufferVulkan().