You.i Engine
CYICapabilities Class Reference

Detailed Description

Provides a way to get hardware GPU capabilities.

#include <renderer/YiCapabilities.h>

Public Member Functions

 CYICapabilities ()
 
virtual ~CYICapabilities ()
 
const SYI_CAPSGetDeviceCapabilities () const
 
virtual std::vector< CYIStringViewGetSupportedExtensions () const
 
CYIString GetCapsReport () const
 
void LogCapsReport (const CYIString &filename) const
 

Protected Attributes

SYI_CAPS m_deviceCaps
 
CYIString m_capsReportStr
 

Constructor & Destructor Documentation

◆ CYICapabilities()

CYICapabilities::CYICapabilities ( )

◆ ~CYICapabilities()

virtual CYICapabilities::~CYICapabilities ( )
virtual

Member Function Documentation

◆ GetCapsReport()

CYIString CYICapabilities::GetCapsReport ( ) const

◆ GetDeviceCapabilities()

const SYI_CAPS* CYICapabilities::GetDeviceCapabilities ( ) const

◆ GetSupportedExtensions()

virtual std::vector<CYIStringView> CYICapabilities::GetSupportedExtensions ( ) const
virtual

◆ LogCapsReport()

void CYICapabilities::LogCapsReport ( const CYIString filename) const

Member Data Documentation

◆ m_capsReportStr

CYIString CYICapabilities::m_capsReportStr
mutableprotected

◆ m_deviceCaps

SYI_CAPS CYICapabilities::m_deviceCaps
protected

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