file REDIGraphicDevice.h
Header of the RED::IGraphicDevice interface. Graphic card setup.
Go to the source code of this file.
Namespaces:
namespace | RED |
Classes:
struct | GPUID |
class | IGraphicDevice |
Defines:
Defines documentation
Hardware vendor code for ATI.
Hardware vendor string for ATI.
String identifying a graphic driver which is controlled by the operating system. The graphic driver is fully controlled by the operating system on Mac OS X and on Windows X. The graphic driver can be customized on Windows X, but can't be changed on Mac OS X. Note that on Windows X, system updates should be disabled to avoid having Windows override the installed driver.
String identifying an unknown ATI graphics adapter. A driver installation may be requested for this graphics adapter to work.
String identifying an unknown graphics adapter. A driver installation may be requested for this graphics adapter to work.
String identifying an unknown INTEL graphics adapter. A driver installation may be requested for this graphics adapter to work.
String identifying an unknown NVIDIA graphics adapter. A driver installation may be requested for this graphics adapter to work.
String to use for all unsupported hardware configurations.
String identifying a hardware for which the OEM (Original Equipment Manufacturer) version has to be installed.
String identifying a configuration without any hardware acceleration running on a virtual software driver.
Hardware vendor code for INTEL.
Hardware vendor string for INTEL.
Hardware vendor code for NVIDIA.
Hardware vendor string for NVIDIA.
Hardware emulation vendor code for Parallels Desktop virtual emulator for MacOS.
Hardware emulation vendor string for Parallels Desktop virtual emulator for MacOS.
Dummy hardware emulation vendor code for Microsoft Remote Desktop.
Dummy hardware emulation vendor string for Microsoft Remote Desktop.
Hardware emulation vendor code for Oracle Virtual Box.
Hardware emulation vendor string for Oracle Virtual Box.
Hardware emulation vendor code for VMWARE.
Hardware emulation vendor string for VMWARE.
#define REDIsATI | ( | platformid | ) |
Checks whether the provided 'platformid' belongs to the ATI kind or not.
Value:
\
( platformid & ( RED::HW_ATI_GENERIC |\
RED::HW_ATI_R300 |\
RED::HW_ATI_R400 |\
RED::HW_ATI_R500 |\
RED::HW_ATI_R600 |\
RED::HW_ATI_R700 |\
RED::HW_ATI_R800 ) )
#define REDIsINTEL | ( | platformid | ) |
Checks whether the provided 'platformid' belongs to the INTEL kind or not.
Value:
\
( platformid & ( RED::HW_INTEL_GENERIC |\
RED::HW_INTEL_GMA_3000 |\
RED::HW_INTEL_GMA_4000 |\
RED::HW_INTEL_GMA_GEN7 ) )
#define REDIsNVIDIA | ( | platformid | ) |
Checks whether the provided 'platformid' belongs to the NVIDIA kind or not.
Value:
\
( platformid & ( RED::HW_NVIDIA_GENERIC |\
RED::HW_NVIDIA_NV30 |\
RED::HW_NVIDIA_NV40 |\
RED::HW_NVIDIA_G80 |\
RED::HW_NVIDIA_G200 |\
RED::HW_NVIDIA_G400 ) )
#define REDIsSOFTWARE | ( | platformid | ) |
Checks whether the provided 'platformid' belongs to the SOFTWARE kind or not.
Value:
\
( platformid & ( RED::HW_SOFT_TRACER ) )
#define REDIsUSER | ( | platformid | ) |
Checks whether the provided 'platformid' belongs to the USER kind or not.
Value:
\
( platformid & ( RED::HW_USER_GENERIC |\
RED::HW_USER_01 |\
RED::HW_USER_02 |\
RED::HW_USER_03 ) )
#define REDIsVIRTUAL | ( | platformid | ) |
Checks whether the provided 'platformid' belongs to the VIRTUAL kind or not.
Value:
\
( platformid & ( RED::HW_VIRTUAL_GENERIC |\
RED::HW_VIRTUAL_01 |\
RED::HW_VIRTUAL_02 |\
RED::HW_VIRTUAL_03 ) )