Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CRenderCaptureGL Class Reference

#include <RenderCaptureGL.h>

Inheritance diagram for CRenderCaptureGL:
CRenderCapture

Public Member Functions

 CRenderCaptureGL ()=default
 
 ~CRenderCaptureGL () override
 
void BeginRender () override
 
void EndRender () override
 
void ReadOut () override
 
voidGetRenderBuffer () override
 
- Public Member Functions inherited from CRenderCapture
 CRenderCapture ()=default
 
virtual ~CRenderCapture ()=default
 
void SetState (ECAPTURESTATE state)
 
ECAPTURESTATE GetState ()
 
void SetUserState (ECAPTURESTATE state)
 
ECAPTURESTATE GetUserState ()
 
CEventGetEvent ()
 
void SetFlags (int flags)
 
int GetFlags ()
 
void SetWidth (unsigned int width)
 
void SetHeight (unsigned int height)
 
unsigned int GetWidth ()
 
unsigned int GetHeight ()
 
uint8_tGetPixels () 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_tm_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

◆ CRenderCaptureGL()

CRenderCaptureGL::CRenderCaptureGL ( )
default

◆ ~CRenderCaptureGL()

CRenderCaptureGL::~CRenderCaptureGL ( )
override

Member Function Documentation

◆ BeginRender()

void CRenderCaptureGL::BeginRender ( )
overridevirtual

Implements CRenderCapture.

◆ EndRender()

void CRenderCaptureGL::EndRender ( )
overridevirtual

Implements CRenderCapture.

◆ GetRenderBuffer()

void * CRenderCaptureGL::GetRenderBuffer ( )
overridevirtual

Reimplemented from CRenderCapture.

◆ ReadOut()

void CRenderCaptureGL::ReadOut ( )
overridevirtual

Reimplemented from CRenderCapture.


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