##############
IGraphicDevice
##############

.. cpp:namespace:: RED::IGraphicDevice

.. default-domain:: cpp

Functions
=========

========================== ===================================================================================================================================================================================================
:doc:`classRED_1_1CID`     :cpp:func:`GetClassID <static RED::CID RED::IGraphicDevice::GetClassID()>`                                                                                                                         
:cpp:enumerator:`~RED_RC`  :cpp:func:`GetOperatingSystem <virtual RED_RC RED::IGraphicDevice::GetOperatingSystem(RED::OPERATING_SYSTEM &oOS) const =0>`                                                                       
:cpp:enumerator:`~RED_RC`  :cpp:func:`GetSupportedGPUs <virtual RED_RC RED::IGraphicDevice::GetSupportedGPUs(RED::Vector< RED::GPUID > &oGPUList) const =0>`                                                                  
:cpp:enumerator:`~RED_RC`  :cpp:func:`GetLocalGPUs <virtual RED_RC RED::IGraphicDevice::GetLocalGPUs(RED::Vector< RED::GPUID > &oGPUList, bool iPrimaryOnly=false) const =0>`                                                 
:cpp:enumerator:`~RED_RC`  :cpp:func:`GetLocalGPUDriver <virtual RED_RC RED::IGraphicDevice::GetLocalGPUDriver(RED::String &oDriver, RED::String &oDLLVersion, bool &oNewer, bool &oOlder, const RED::GPUID &iGPU) const =0>` 
:cpp:enumerator:`~RED_RC`  :cpp:func:`CheckLocalGPUDriver <virtual RED_RC RED::IGraphicDevice::CheckLocalGPUDriver(bool &oUpdate, RED::DRIVER_VALIDATION &oCertification, const RED::GPUID &iGPU) const =0>`                  
:cpp:enumerator:`~RED_RC`  :cpp:func:`GetScreenSaver <virtual RED_RC RED::IGraphicDevice::GetScreenSaver(bool &oOnOff) const =0>`                                                                                             
:cpp:enumerator:`~RED_RC`  :cpp:func:`SetScreenSaver <virtual RED_RC RED::IGraphicDevice::SetScreenSaver(bool iOnOff) const =0>`                                                                                              
:cpp:enumerator:`~RED_RC`  :cpp:func:`IsNVIDIAAntiAliasingModeOverride <virtual RED_RC RED::IGraphicDevice::IsNVIDIAAntiAliasingModeOverride(bool &oOverride) const =0>`                                                      
:cpp:enumerator:`~RED_RC`  :cpp:func:`ResetNVIDIAAntiAliasingMode <virtual RED_RC RED::IGraphicDevice::ResetNVIDIAAntiAliasingMode() const =0>`                                                                               
========================== ===================================================================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: RED::IGraphicDevice
   :project: RED
   :members:
   :undoc-members:



