Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CDVDOverlayText Class Reference

#include <DVDOverlayText.h>

Inheritance diagram for CDVDOverlayText:
CDVDOverlay

Classes

class  CElement
 
class  CElementProperty
 
class  CElementText
 

Public Types

enum  ElementType { ELEMENT_TYPE_NONE = -1 , ELEMENT_TYPE_TEXT = 1 , ELEMENT_TYPE_PROPERTY = 2 }
 

Public Member Functions

 CDVDOverlayText ()
 
 CDVDOverlayText (CDVDOverlayText &src)
 
 ~CDVDOverlayText () override
 
CDVDOverlayTextClone () override
 
void AddElement (CDVDOverlayText::CElement *pElement)
 
- Public Member Functions inherited from CDVDOverlay
 CDVDOverlay (DVDOverlayType type)
 
 CDVDOverlay (const CDVDOverlay &src)
 
virtual ~CDVDOverlay ()
 
CDVDOverlayAcquire ()
 
int Release ()
 
bool IsOverlayType (DVDOverlayType type)
 

Public Attributes

CElementm_pHead
 
CElementm_pEnd
 
- Public Attributes inherited from CDVDOverlay
double iPTSStartTime
 
double iPTSStopTime
 
bool bForced
 
bool replace
 
unsigned long m_textureid
 

Additional Inherited Members

- Static Public Member Functions inherited from CDVDOverlay
static void Release (CDVDOverlay *ov)
 
- Protected Attributes inherited from CDVDOverlay
DVDOverlayType m_type
 

Member Enumeration Documentation

◆ ElementType

Enumerator
ELEMENT_TYPE_NONE 
ELEMENT_TYPE_TEXT 
ELEMENT_TYPE_PROPERTY 

Constructor & Destructor Documentation

◆ CDVDOverlayText() [1/2]

CDVDOverlayText::CDVDOverlayText ( )
inline

◆ CDVDOverlayText() [2/2]

CDVDOverlayText::CDVDOverlayText ( CDVDOverlayText src)
inline

◆ ~CDVDOverlayText()

CDVDOverlayText::~CDVDOverlayText ( )
inlineoverride

Member Function Documentation

◆ AddElement()

void CDVDOverlayText::AddElement ( CDVDOverlayText::CElement pElement)
inline

◆ Clone()

CDVDOverlayText * CDVDOverlayText::Clone ( )
inlineoverridevirtual

return a copy to VideoPlayerSubtitle in order to have hw resources cleared after rendering

Reimplemented from CDVDOverlay.

Member Data Documentation

◆ m_pEnd

CElement* CDVDOverlayText::m_pEnd

◆ m_pHead

CElement* CDVDOverlayText::m_pHead

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