MobileRT  1.0
A multi platform C++ CPU progressive Ray Tracer.
MobileRT::Config Struct Reference

#include <Config.hpp>

Collaboration diagram for MobileRT::Config:
Collaboration graph

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
 

Detailed Description

The configurator for the MobileRT engine.

Member Data Documentation

◆ accelerator

::std::int32_t MobileRT::Config::accelerator

The acceleration structure to use.

◆ bitmap

::std::vector<::std::int32_t> MobileRT::Config::bitmap

The bitmap to where the rendered image should be put.

◆ camFilePath

::std::string MobileRT::Config::camFilePath

The path to the CAM file of the scene.

◆ height

::std::int32_t MobileRT::Config::height

The height of the image to render.

◆ mtlFilePath

::std::string MobileRT::Config::mtlFilePath

The path to the MTL file of the scene.

◆ objFilePath

::std::string MobileRT::Config::objFilePath

The path to the OBJ file of the scene.

◆ printStdOut

bool MobileRT::Config::printStdOut

Whether or not the logs should be redirected to the standard output.

◆ repeats

::std::int32_t MobileRT::Config::repeats

The number of times to render the scene.

◆ samplesLight

::std::int32_t MobileRT::Config::samplesLight

The number of samples per light to use.

◆ samplesPixel

::std::int32_t MobileRT::Config::samplesPixel

The number of samples per pixel to use.

◆ sceneIndex

::std::int32_t MobileRT::Config::sceneIndex

The scene index to render.

◆ shader

::std::int32_t MobileRT::Config::shader

The shader to be used.

◆ threads

::std::int32_t MobileRT::Config::threads

The number of threads to be used by the Ray Tracer engine.

◆ width

::std::int32_t MobileRT::Config::width

The width of the image to render.


The documentation for this struct was generated from the following file: