| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
Compile-time ray-tracing parameters. More...
#include <OpenGl_View.hxx>
Public Member Functions | |
| RaytracingParams () | |
| Creates default compile-time ray-tracing parameters.   | |
Data Fields | |
| Standard_Integer | StackSize | 
| Actual size of traversal stack in shader program.   | |
| Standard_Integer | NbBounces | 
| Actual ray-tracing depth (number of ray bounces).   | |
| Standard_Boolean | IsZeroToOneDepth | 
| Define depth computation.   | |
| Standard_Boolean | TransparentShadows | 
| Enables/disables light propagation through transparent media.   | |
| Standard_Boolean | GlobalIllumination | 
| Enables/disables global illumination (GI) effects.   | |
| Standard_Boolean | UseBindlessTextures | 
| Enables/disables the use of OpenGL bindless textures.   | |
| Standard_Boolean | TwoSidedBsdfModels | 
| Enables/disables two-sided BSDF models instead of one-sided.   | |
| Standard_Boolean | AdaptiveScreenSampling | 
| Enables/disables adaptive screen sampling for path tracing.   | |
| Standard_Boolean | AdaptiveScreenSamplingAtomic | 
| Enables/disables 1-pass atomic mode for AdaptiveScreenSampling.   | |
| Standard_Boolean | UseEnvMapForBackground | 
| Enables/disables environment map for background.   | |
| Standard_Boolean | ToIgnoreNormalMap | 
| Enables/disables normal map ignoring during path tracing.   | |
| Standard_ShortReal | RadianceClampingValue | 
| Maximum radiance value used for clamping radiance estimation.   | |
| Standard_Boolean | DepthOfField | 
| Enables/disables depth-of-field effect (path tracing, perspective camera).   | |
| Standard_Boolean | CubemapForBack | 
| Enables/disables cubemap background.   | |
| Graphic3d_ToneMappingMethod | ToneMappingMethod | 
| Tone mapping method for path tracing.   | |
Compile-time ray-tracing parameters.
      
  | 
  inline | 
Creates default compile-time ray-tracing parameters.
| Standard_Boolean OpenGl_View::RaytracingParams::AdaptiveScreenSampling | 
Enables/disables adaptive screen sampling for path tracing.
| Standard_Boolean OpenGl_View::RaytracingParams::AdaptiveScreenSamplingAtomic | 
Enables/disables 1-pass atomic mode for AdaptiveScreenSampling.
| Standard_Boolean OpenGl_View::RaytracingParams::CubemapForBack | 
Enables/disables cubemap background.
| Standard_Boolean OpenGl_View::RaytracingParams::DepthOfField | 
Enables/disables depth-of-field effect (path tracing, perspective camera).
| Standard_Boolean OpenGl_View::RaytracingParams::GlobalIllumination | 
Enables/disables global illumination (GI) effects.
| Standard_Boolean OpenGl_View::RaytracingParams::IsZeroToOneDepth | 
Define depth computation.
| Standard_Integer OpenGl_View::RaytracingParams::NbBounces | 
Actual ray-tracing depth (number of ray bounces).
| Standard_ShortReal OpenGl_View::RaytracingParams::RadianceClampingValue | 
Maximum radiance value used for clamping radiance estimation.
| Standard_Integer OpenGl_View::RaytracingParams::StackSize | 
Actual size of traversal stack in shader program.
| Standard_Boolean OpenGl_View::RaytracingParams::ToIgnoreNormalMap | 
Enables/disables normal map ignoring during path tracing.
| Graphic3d_ToneMappingMethod OpenGl_View::RaytracingParams::ToneMappingMethod | 
Tone mapping method for path tracing.
| Standard_Boolean OpenGl_View::RaytracingParams::TransparentShadows | 
Enables/disables light propagation through transparent media.
| Standard_Boolean OpenGl_View::RaytracingParams::TwoSidedBsdfModels | 
Enables/disables two-sided BSDF models instead of one-sided.
| Standard_Boolean OpenGl_View::RaytracingParams::UseBindlessTextures | 
Enables/disables the use of OpenGL bindless textures.
| Standard_Boolean OpenGl_View::RaytracingParams::UseEnvMapForBackground | 
Enables/disables environment map for background.