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.