Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestGameClientHardwareRendering Class Reference
Inheritance diagram for TestGameClientHardwareRendering:

Protected Member Functions

void SetUp () override
 
void TearDown () override
 
bool Negotiate ()
 
IGameClientStream * OpenHardwareStream ()
 
void UseRenderingStream (RETRO::CPlaybackTestEnvironment &environment, ProcessInfo &process, StreamState &state)
 
std::weak_ptr< IGameClientStream > ObserveStreamLifetime (IGameClientStream *stream)
 
void CheckStartupRestore (RETRO::CPlaybackTestEnvironment &environment)
 
void PrepareCloseFile ()
 
void CheckFailedBindUnload (bool throws, GAME_ERROR result)
 

Protected Attributes

std::unique_ptr< ADDON::CRepositoryUpdater > m_previousRepositoryUpdater
 
Core m_core
 
StreamManager m_manager
 
std::unique_ptr< CGameClient > m_client
 

Member Function Documentation

◆ CheckFailedBindUnload()

void TestGameClientHardwareRendering::CheckFailedBindUnload ( bool throws,
GAME_ERROR result )
inlineprotected

◆ CheckStartupRestore()

void TestGameClientHardwareRendering::CheckStartupRestore ( RETRO::CPlaybackTestEnvironment & environment)
inlineprotected

◆ Negotiate()

bool TestGameClientHardwareRendering::Negotiate ( )
inlineprotected

◆ ObserveStreamLifetime()

std::weak_ptr< IGameClientStream > TestGameClientHardwareRendering::ObserveStreamLifetime ( IGameClientStream * stream)
inlineprotected

◆ OpenHardwareStream()

IGameClientStream * TestGameClientHardwareRendering::OpenHardwareStream ( )
inlineprotected

◆ PrepareCloseFile()

void TestGameClientHardwareRendering::PrepareCloseFile ( )
inlineprotected

◆ SetUp()

void TestGameClientHardwareRendering::SetUp ( )
inlineoverrideprotected

◆ TearDown()

void TestGameClientHardwareRendering::TearDown ( )
inlineoverrideprotected

◆ UseRenderingStream()

void TestGameClientHardwareRendering::UseRenderingStream ( RETRO::CPlaybackTestEnvironment & environment,
ProcessInfo & process,
StreamState & state )
inlineprotected

Member Data Documentation

◆ m_client

std::unique_ptr<CGameClient> TestGameClientHardwareRendering::m_client
protected

◆ m_core

Core TestGameClientHardwareRendering::m_core
protected

◆ m_manager

StreamManager TestGameClientHardwareRendering::m_manager
protected

◆ m_previousRepositoryUpdater

std::unique_ptr<ADDON::CRepositoryUpdater> TestGameClientHardwareRendering::m_previousRepositoryUpdater
protected

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