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

#include <GBMBufferObject.h>

Inheritance diagram for CGBMBufferObject:
IBufferObject

Public Member Functions

 CGBMBufferObject (int format)
 
virtual ~CGBMBufferObject () override
 
bool CreateBufferObject (int width, int height) override
 
void DestroyBufferObject () override
 
uint8_tGetMemory () override
 
void ReleaseMemory () override
 
int GetFd () override
 
int GetStride () override
 
uint64_t GetModifier ()
 
- Public Member Functions inherited from IBufferObject
virtual ~IBufferObject ()=default
 

Additional Inherited Members

- Protected Attributes inherited from IBufferObject
int m_width = 0
 
int m_height = 0
 

Constructor & Destructor Documentation

◆ CGBMBufferObject()

CGBMBufferObject::CGBMBufferObject ( int  format)

◆ ~CGBMBufferObject()

CGBMBufferObject::~CGBMBufferObject ( )
overridevirtual

Member Function Documentation

◆ CreateBufferObject()

bool CGBMBufferObject::CreateBufferObject ( int  width,
int  height 
)
overridevirtual

Implements IBufferObject.

◆ DestroyBufferObject()

void CGBMBufferObject::DestroyBufferObject ( )
overridevirtual

Reimplemented from IBufferObject.

◆ GetFd()

int CGBMBufferObject::GetFd ( )
overridevirtual

Reimplemented from IBufferObject.

◆ GetMemory()

uint8_t * CGBMBufferObject::GetMemory ( )
overridevirtual

Implements IBufferObject.

◆ GetModifier()

uint64_t CGBMBufferObject::GetModifier ( )

◆ GetStride()

int CGBMBufferObject::GetStride ( )
overridevirtual

Implements IBufferObject.

◆ ReleaseMemory()

void CGBMBufferObject::ReleaseMemory ( )
overridevirtual

Reimplemented from IBufferObject.


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