Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
CRenderCaptureGLES Class Reference

#include <RenderCaptureGLES.h>

Inheritance diagram for CRenderCaptureGLES:
CRenderCapture

Public Member Functions

 CRenderCaptureGLES ()=default
 
 ~CRenderCaptureGLES () override
 
void BeginRender () override
 
void EndRender () override
 
- Public Member Functions inherited from CRenderCapture
 CRenderCapture ()=default
 
virtual ~CRenderCapture ()=default
 
virtual void ReadOut ()
 
virtual void * GetRenderBuffer ()
 
void SetState (ECAPTURESTATE state)
 
ECAPTURESTATE GetState ()
 
void SetUserState (ECAPTURESTATE state)
 
ECAPTURESTATE GetUserState ()
 
CEvent & GetEvent ()
 
void SetFlags (int flags)
 
int GetFlags ()
 
void SetWidth (unsigned int width)
 
void SetHeight (unsigned int height)
 
unsigned int GetWidth ()
 
unsigned int GetHeight ()
 
uint8_t * GetPixels () const
 
bool IsAsync ()
 

Additional Inherited Members

- Protected Member Functions inherited from CRenderCapture
bool UseOcclusionQuery ()
 
- Protected Attributes inherited from CRenderCapture
ECAPTURESTATE m_state {CAPTURESTATE_FAILED}
 
ECAPTURESTATE m_userState {CAPTURESTATE_FAILED}
 
int m_flags {0}
 
CEvent m_event
 
uint8_t * m_pixels {nullptr}
 
unsigned int m_width {0}
 
unsigned int m_height {0}
 
unsigned int m_bufferSize {0}
 
bool m_asyncSupported {false}
 
bool m_asyncChecked {false}
 

Constructor & Destructor Documentation

◆ CRenderCaptureGLES()

CRenderCaptureGLES::CRenderCaptureGLES ( )
default

◆ ~CRenderCaptureGLES()

CRenderCaptureGLES::~CRenderCaptureGLES ( )
override

Member Function Documentation

◆ BeginRender()

void CRenderCaptureGLES::BeginRender ( )
overridevirtual

Implements CRenderCapture.

◆ EndRender()

void CRenderCaptureGLES::EndRender ( )
overridevirtual

Implements CRenderCapture.


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