Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::RETRO::CRenderBufferManager Class Reference

#include <RenderBufferManager.h>

Classes

struct  RenderBufferPools
 

Public Member Functions

 CRenderBufferManager ()=default
 
 ~CRenderBufferManager ()
 
void RegisterPools (IRendererFactory *factory, RenderBufferPoolVector pools)
 
RenderBufferPoolVector GetPools (IRendererFactory *factory)
 
std::vector< IRenderBufferPool * > GetBufferPools ()
 
void FlushPools ()
 
std::string GetRenderSystemName (IRenderBufferPool *renderBufferPool) const
 
bool HasScalingMethod (SCALINGMETHOD scalingMethod) const
 

Protected Attributes

std::vector< RenderBufferPoolsm_pools
 
CCriticalSection m_critSection
 

Constructor & Destructor Documentation

◆ CRenderBufferManager()

KODI::RETRO::CRenderBufferManager::CRenderBufferManager ( )
default

◆ ~CRenderBufferManager()

CRenderBufferManager::~CRenderBufferManager ( )

Member Function Documentation

◆ FlushPools()

void CRenderBufferManager::FlushPools ( )

◆ GetBufferPools()

std::vector< IRenderBufferPool * > CRenderBufferManager::GetBufferPools ( )

◆ GetPools()

RenderBufferPoolVector CRenderBufferManager::GetPools ( IRendererFactory * factory)

◆ GetRenderSystemName()

std::string CRenderBufferManager::GetRenderSystemName ( IRenderBufferPool * renderBufferPool) const

◆ HasScalingMethod()

bool CRenderBufferManager::HasScalingMethod ( SCALINGMETHOD scalingMethod) const

◆ RegisterPools()

void CRenderBufferManager::RegisterPools ( IRendererFactory * factory,
RenderBufferPoolVector pools )

Member Data Documentation

◆ m_critSection

CCriticalSection KODI::RETRO::CRenderBufferManager::m_critSection
mutableprotected

◆ m_pools

std::vector<RenderBufferPools> KODI::RETRO::CRenderBufferManager::m_pools
protected

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