MobileRT
1.0
A multi platform C++ CPU progressive Ray Tracer.
|
#include <Config.hpp>
Public Attributes | |
::std::vector<::std::int32_t > | bitmap |
::std::string | objFilePath |
::std::string | mtlFilePath |
::std::string | camFilePath |
::std::int32_t | width |
::std::int32_t | height |
::std::int32_t | threads |
::std::int32_t | shader |
::std::int32_t | sceneIndex |
::std::int32_t | samplesPixel |
::std::int32_t | samplesLight |
::std::int32_t | repeats |
::std::int32_t | accelerator |
bool | printStdOut |
The configurator for the MobileRT engine.
::std::int32_t MobileRT::Config::accelerator |
The acceleration structure to use.
::std::vector<::std::int32_t> MobileRT::Config::bitmap |
The bitmap to where the rendered image should be put.
::std::string MobileRT::Config::camFilePath |
The path to the CAM file of the scene.
::std::int32_t MobileRT::Config::height |
The height of the image to render.
::std::string MobileRT::Config::mtlFilePath |
The path to the MTL file of the scene.
::std::string MobileRT::Config::objFilePath |
The path to the OBJ file of the scene.
bool MobileRT::Config::printStdOut |
Whether or not the logs should be redirected to the standard output.
::std::int32_t MobileRT::Config::repeats |
The number of times to render the scene.
::std::int32_t MobileRT::Config::samplesLight |
The number of samples per light to use.
::std::int32_t MobileRT::Config::samplesPixel |
The number of samples per pixel to use.
::std::int32_t MobileRT::Config::sceneIndex |
The scene index to render.
::std::int32_t MobileRT::Config::shader |
The shader to be used.
::std::int32_t MobileRT::Config::threads |
The number of threads to be used by the Ray Tracer engine.
::std::int32_t MobileRT::Config::width |
The width of the image to render.