ContextParameters Struct Reference
Description
Parameters associated with the entire optix scene.
#include <ChOptixDefinitions.h>
Collaboration diagram for ContextParameters:

Public Attributes | |
| AreaLight * | arealights |
| device pointer to the set of area lights in the scene | |
| PointLight * | lights |
| device pointer to set of point lights in the scene | |
| int | num_arealights |
| the number of area lights in the scene | |
| int | num_lights |
| the number of point lights in the scene | |
| float3 | ambient_light_color |
| the ambient light color and intensity | |
| float3 | fog_color |
| color of fog in the scene | |
| float | fog_scattering |
| scattering coefficient of fog in the scene | |
| int | max_depth |
| maximum traversable depth | |
| float | scene_epsilon |
| an epsilon value used for detecting self intersections | |
| float | importance_cutoff |
| mimumum value before killing rays | |
| OptixTraversableHandle | root |
| a handle to the root node in the scene | |
| MaterialParameters * | material_pool |
| device pointer to list of materials to use for shading | |
| MeshParameters * | mesh_pool |
| device pointer to list of meshes for instancing | |
| int | handle_ptr |
The documentation for this struct was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_sensor/optix/ChOptixDefinitions.h