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 ( )

Member Function Documentation

◆ GetCapsReport()

CYIString CYICapabilities::GetCapsReport ( ) const

◆ GetDeviceCapabilities()

const SYI_CAPS* CYICapabilities::GetDeviceCapabilities ( ) const

◆ GetSupportedExtensions()

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

◆ LogCapsReport()

void CYICapabilities::LogCapsReport ( const CYIString filename) const

Member Data Documentation

◆ m_capsReportStr

CYIString CYICapabilities::m_capsReportStr

◆ m_deviceCaps

SYI_CAPS CYICapabilities::m_deviceCaps

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