Open CASCADE Technology  7.0.0
Public Member Functions | Data Fields
OpenGl_View::RaytracingParams Struct Reference

Compile-time ray-tracing parameters. More...

#include <OpenGl_View.hxx>

Public Member Functions

 RaytracingParams ()
 Creates default compile-time ray-tracing parameters. More...
 

Data Fields

Standard_Integer StackSize
 Actual size of traversal stack in shader program. More...
 
Standard_Integer NbBounces
 Actual ray-tracing depth (number of ray bounces). More...
 
Standard_Boolean TransparentShadows
 Enables/disables light propagation through transparent media. More...
 
Standard_Boolean GlobalIllumination
 Enables/disables global illumination (GI) effects. More...
 
Standard_Boolean UseBindlessTextures
 Enables/disables the use of OpenGL bindless textures. More...
 

Detailed Description

Compile-time ray-tracing parameters.

Constructor & Destructor Documentation

OpenGl_View::RaytracingParams::RaytracingParams ( )
inline

Creates default compile-time ray-tracing parameters.

Field Documentation

Standard_Boolean OpenGl_View::RaytracingParams::GlobalIllumination

Enables/disables global illumination (GI) effects.

Standard_Integer OpenGl_View::RaytracingParams::NbBounces

Actual ray-tracing depth (number of ray bounces).

Standard_Integer OpenGl_View::RaytracingParams::StackSize

Actual size of traversal stack in shader program.

Standard_Boolean OpenGl_View::RaytracingParams::TransparentShadows

Enables/disables light propagation through transparent media.

Standard_Boolean OpenGl_View::RaytracingParams::UseBindlessTextures

Enables/disables the use of OpenGL bindless textures.


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