Struct rayx::DeviceConfig
ClassList > rayx > DeviceConfig
Classes
Public Attributes
Public Functions
Public Static Functions
Public Attributes Documentation
variable devices
std::vector<Device> rayx::DeviceConfig::devices;
Public Functions Documentation
function DeviceConfig [1/3]
rayx::DeviceConfig::DeviceConfig (
DeviceType fetchedDeviceType=DeviceType::All
)
function DeviceConfig [2/3]
rayx::DeviceConfig::DeviceConfig (
const DeviceConfig &
) = default
function DeviceConfig [3/3]
rayx::DeviceConfig::DeviceConfig (
DeviceConfig &&
) = default
function disableAllDevices
DeviceConfig & rayx::DeviceConfig::disableAllDevices (
DeviceType deviceType=DeviceType::All
)
function disableDeviceByIndex
DeviceConfig & rayx::DeviceConfig::disableDeviceByIndex (
const Device::Index deviceIndex
)
function dumpDevices
void rayx::DeviceConfig::dumpDevices () const
function enableAllDevices
DeviceConfig & rayx::DeviceConfig::enableAllDevices (
DeviceType deviceType=DeviceType::All
)
function enableBestDevice
DeviceConfig & rayx::DeviceConfig::enableBestDevice (
DeviceType deviceType=DeviceType::All
)
function enableDeviceByIndex
DeviceConfig & rayx::DeviceConfig::enableDeviceByIndex (
const Device::Index deviceIndex
)
function enabledDevicesCount
size_t rayx::DeviceConfig::enabledDevicesCount () const
function operator=
DeviceConfig & rayx::DeviceConfig::operator= (
const DeviceConfig &
) = default
function operator=
DeviceConfig & rayx::DeviceConfig::operator= (
DeviceConfig &&
) = default
Public Static Functions Documentation
function availableDeviceTypes
static DeviceType rayx::DeviceConfig::availableDeviceTypes ()
The documentation for this class was generated from the following file Intern/rayx-core/src/Tracer/DeviceConfig.h