HDK
|
#include <OpenColorIO.h>
Public Member Functions | |
SystemMonitors (const SystemMonitors &)=delete | |
SystemMonitors & | operator= (const SystemMonitors &)=delete |
virtual bool | isSupported () const noexcept=0 |
virtual size_t | getNumMonitors () const noexcept=0 |
Get the number of active monitors reported by the operating system. More... | |
virtual const char * | getMonitorName (size_t idx) const =0 |
Get the monitor profile name. More... | |
virtual const char * | getProfileFilepath (size_t idx) const =0 |
Get the ICC profile path associated to the monitor. More... | |
Static Public Member Functions | |
static ConstSystemMonitorsRcPtr | Get () noexcept |
Get the existing instance. More... | |
Protected Member Functions | |
SystemMonitors ()=default | |
virtual | ~SystemMonitors ()=default |
Provides access to the ICC monitor profile provided by the operating system for each active display.
Definition at line 3788 of file OpenColorIO.h.
|
delete |
|
protecteddefault |
|
protectedvirtualdefault |
|
staticnoexcept |
Get the existing instance.
|
pure virtual |
Get the monitor profile name.
Get the string describing the monitor. It is used as an argument to instantiateDisplay. It may also be used in a UI to ask a user which of several monitors they want to instantiate a display for.
|
pure virtualnoexcept |
Get the number of active monitors reported by the operating system.
Methods to access some information of the attached and active monitors.
|
pure virtual |
Get the ICC profile path associated to the monitor.
|
pure virtualnoexcept |
True if the OS is able to provide ICC profiles for the attached monitors (macOS, Windows) and false otherwise.
|
delete |