MCPcopy Create free account
hub / github.com/RenderKit/ospray / getProperty

Method getProperty

ospray/api/Device.cpp:174–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

172}
173
174int64_t Device::getProperty(const OSPDeviceProperty prop)
175{
176 /* documented properties */
177 switch (prop) {
178 case OSP_DEVICE_VERSION:
179 return 10000 * OSPRAY_VERSION_MAJOR + 100 * OSPRAY_VERSION_MINOR
180 + OSPRAY_VERSION_PATCH;
181 case OSP_DEVICE_VERSION_MAJOR:
182 return OSPRAY_VERSION_MAJOR;
183 case OSP_DEVICE_VERSION_MINOR:
184 return OSPRAY_VERSION_MINOR;
185 case OSP_DEVICE_VERSION_PATCH:
186 return OSPRAY_VERSION_PATCH;
187 case OSP_DEVICE_SO_VERSION:
188 return OSPRAY_SOVERSION;
189 default:
190 handleError(OSP_INVALID_ARGUMENT, "unknown readable property");
191 return 0;
192 }
193}
194
195utility::Optional<int> Device::logLevelFromString(const std::string &str)
196{

Callers 1

ospDeviceGetPropertyFunction · 0.80

Calls 1

handleErrorFunction · 0.85

Tested by

no test coverage detected