MythTV  master
Public Member Functions | Public Attributes | List of all members
MythComboBufferVulkan Class Reference

#include <libmythui/vulkan/mythcombobuffervulkan.h>

Inheritance diagram for MythComboBufferVulkan:
[legend]
Collaboration diagram for MythComboBufferVulkan:
[legend]

Public Member Functions

 MythComboBufferVulkan (float Width, float Height)
 
const void * Data (void) const
 
void PushData (const QMatrix4x4 &Transform, QRect Source, QRect Destination, int Alpha)
 
void PopData (void)
 

Public Attributes

std::vector< VulkanComboBufferm_data
 
float m_width { 0.0F }
 
float m_height { 0.0F }
 

Detailed Description

Definition at line 26 of file mythcombobuffervulkan.h.

Constructor & Destructor Documentation

◆ MythComboBufferVulkan()

MythComboBufferVulkan::MythComboBufferVulkan ( float  Width,
float  Height 
)

Definition at line 4 of file mythcombobuffervulkan.cpp.

Member Function Documentation

◆ Data()

const void * MythComboBufferVulkan::Data ( void  ) const

Definition at line 10 of file mythcombobuffervulkan.cpp.

◆ PushData()

void MythComboBufferVulkan::PushData ( const QMatrix4x4 &  Transform,
QRect  Source,
QRect  Destination,
int  Alpha 
)

Definition at line 20 of file mythcombobuffervulkan.cpp.

Referenced by MythPainterVulkan::DrawImage().

◆ PopData()

void MythComboBufferVulkan::PopData ( void  )

Definition at line 15 of file mythcombobuffervulkan.cpp.

Member Data Documentation

◆ m_data

std::vector<VulkanComboBuffer> MythComboBufferVulkan::m_data

Definition at line 36 of file mythcombobuffervulkan.h.

Referenced by Data(), PopData(), and PushData().

◆ m_width

float MythComboBufferVulkan::m_width { 0.0F }

Definition at line 37 of file mythcombobuffervulkan.h.

Referenced by PushData().

◆ m_height

float MythComboBufferVulkan::m_height { 0.0F }

Definition at line 38 of file mythcombobuffervulkan.h.

Referenced by PushData().


The documentation for this class was generated from the following files: