The settings passed to the VRayRenderer::setVRayProfiler() interface.
More...
#include <vraysdk.hpp>
|
std::string | htmlTemplatePath |
| The full path to the profiler html template. If this is left empty, the default location will be searched.
|
|
int | maxDepth |
| The maximum ray bounces that will be profiled. Range [1, 8].
|
|
Mode | mode |
| Specifies the operational mode of the Profiler.
|
|
std::string | outputDirectory |
| The directory where the profiler reports will be created. If nullptr is passed, temp directory is used.
|
|
std::string | productName |
| Name of the host product.
|
|
std::string | productVersion |
| Version of the host product.
|
|
std::string | sceneName |
| Name of the scene that will be profiled. Used as a suffix to the generated filename.
|
|
The settings passed to the VRayRenderer::setVRayProfiler() interface.
◆ FileType
Possible output file types from the V-Ray profiler. They are not currently set directly, but the values are used by the OnVRayProfilerWrite callback.
Enumerator |
---|
FileType_HTML | An html output file. Needs a valid htmlTemplatePath or valid installation of the default path.
|
FileType_JSON | This is the raw profiler output, which is passed when an HTML file could not be generated.
|
◆ Mode
Enumerator |
---|
Off | No profiling.
|
Simple | Do not use, this mode will be mapped to Full mode.
|
Full | Profile the whole rendering process.
|
Process | Only profile the PREPARING state (e.g., plugin initialization, geometry compilation, etc).
|
The documentation for this struct was generated from the following file:
- /home/jenkins/ci/cgrepo/appsdk/VRay_SDK_CPP/include/vraysdk.hpp