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

#include <RenderCapture.h>

Public Member Functions

 CRenderCaptureBase ()
 
virtual ~CRenderCaptureBase ()
 
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 ()
 

Protected Member Functions

bool UseOcclusionQuery ()
 

Protected Attributes

ECAPTURESTATE m_state
 
ECAPTURESTATE m_userState
 
int m_flags
 
CEvent m_event
 
uint8_tm_pixels
 
unsigned int m_width
 
unsigned int m_height
 
unsigned int m_bufferSize
 
bool m_asyncSupported
 
bool m_asyncChecked
 

Constructor & Destructor Documentation

§ CRenderCaptureBase()

CRenderCaptureBase::CRenderCaptureBase ( )

§ ~CRenderCaptureBase()

CRenderCaptureBase::~CRenderCaptureBase ( )
virtualdefault

Member Function Documentation

§ GetEvent()

CEvent& CRenderCaptureBase::GetEvent ( )
inline

§ GetFlags()

int CRenderCaptureBase::GetFlags ( )
inline

§ GetHeight()

unsigned int CRenderCaptureBase::GetHeight ( )
inline

§ GetPixels()

uint8_t* CRenderCaptureBase::GetPixels ( ) const
inline

§ GetState()

ECAPTURESTATE CRenderCaptureBase::GetState ( )
inline

§ GetUserState()

ECAPTURESTATE CRenderCaptureBase::GetUserState ( )
inline

§ GetWidth()

unsigned int CRenderCaptureBase::GetWidth ( )
inline

§ IsAsync()

bool CRenderCaptureBase::IsAsync ( )
inline

§ SetFlags()

void CRenderCaptureBase::SetFlags ( int  flags)
inline

§ SetHeight()

void CRenderCaptureBase::SetHeight ( unsigned int  height)
inline

§ SetState()

void CRenderCaptureBase::SetState ( ECAPTURESTATE  state)
inline

§ SetUserState()

void CRenderCaptureBase::SetUserState ( ECAPTURESTATE  state)
inline

§ SetWidth()

void CRenderCaptureBase::SetWidth ( unsigned int  width)
inline

§ UseOcclusionQuery()

bool CRenderCaptureBase::UseOcclusionQuery ( )
protected

Member Data Documentation

§ m_asyncChecked

bool CRenderCaptureBase::m_asyncChecked
protected

§ m_asyncSupported

bool CRenderCaptureBase::m_asyncSupported
protected

§ m_bufferSize

unsigned int CRenderCaptureBase::m_bufferSize
protected

§ m_event

CEvent CRenderCaptureBase::m_event
protected

§ m_flags

int CRenderCaptureBase::m_flags
protected

§ m_height

unsigned int CRenderCaptureBase::m_height
protected

§ m_pixels

uint8_t* CRenderCaptureBase::m_pixels
protected

§ m_state

ECAPTURESTATE CRenderCaptureBase::m_state
protected

§ m_userState

ECAPTURESTATE CRenderCaptureBase::m_userState
protected

§ m_width

unsigned int CRenderCaptureBase::m_width
protected

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