webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
gpu::GPUInfo::Enumerator Class Referenceabstract

#include <gpu_info.h>

Public Member Functions

virtual void AddInt64 (const char *name, int64 value)=0
 
virtual void AddInt (const char *name, int value)=0
 
virtual void AddString (const char *name, const std::string &value)=0
 
virtual void AddBool (const char *name, bool value)=0
 
virtual void BeginGPUDevice ()=0
 
virtual void EndGPUDevice ()=0
 
virtual void BeginVideoDecodeAcceleratorSupportedProfile ()=0
 
virtual void EndVideoDecodeAcceleratorSupportedProfile ()=0
 
virtual void BeginVideoEncodeAcceleratorSupportedProfile ()=0
 
virtual void EndVideoEncodeAcceleratorSupportedProfile ()=0
 
virtual void BeginAuxAttributes ()=0
 
virtual void EndAuxAttributes ()=0
 

Protected Member Functions

virtual ~Enumerator ()
 

Constructor & Destructor Documentation

◆ ~Enumerator()

virtual gpu::GPUInfo::Enumerator::~Enumerator ( )
inlineprotectedvirtual

Member Function Documentation

◆ AddBool()

virtual void gpu::GPUInfo::Enumerator::AddBool ( const char *  name,
bool  value 
)
pure virtual

◆ AddInt()

virtual void gpu::GPUInfo::Enumerator::AddInt ( const char *  name,
int  value 
)
pure virtual

◆ AddInt64()

virtual void gpu::GPUInfo::Enumerator::AddInt64 ( const char *  name,
int64  value 
)
pure virtual

◆ AddString()

virtual void gpu::GPUInfo::Enumerator::AddString ( const char *  name,
const std::string value 
)
pure virtual

◆ BeginAuxAttributes()

virtual void gpu::GPUInfo::Enumerator::BeginAuxAttributes ( )
pure virtual

◆ BeginGPUDevice()

virtual void gpu::GPUInfo::Enumerator::BeginGPUDevice ( )
pure virtual

◆ BeginVideoDecodeAcceleratorSupportedProfile()

virtual void gpu::GPUInfo::Enumerator::BeginVideoDecodeAcceleratorSupportedProfile ( )
pure virtual

◆ BeginVideoEncodeAcceleratorSupportedProfile()

virtual void gpu::GPUInfo::Enumerator::BeginVideoEncodeAcceleratorSupportedProfile ( )
pure virtual

◆ EndAuxAttributes()

virtual void gpu::GPUInfo::Enumerator::EndAuxAttributes ( )
pure virtual

◆ EndGPUDevice()

virtual void gpu::GPUInfo::Enumerator::EndGPUDevice ( )
pure virtual

◆ EndVideoDecodeAcceleratorSupportedProfile()

virtual void gpu::GPUInfo::Enumerator::EndVideoDecodeAcceleratorSupportedProfile ( )
pure virtual

◆ EndVideoEncodeAcceleratorSupportedProfile()

virtual void gpu::GPUInfo::Enumerator::EndVideoEncodeAcceleratorSupportedProfile ( )
pure virtual

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