Open CASCADE Technology
6.9.1
|
Helper class to store rendering parameters. More...
#include <Graphic3d_RenderingParams.hxx>
Public Types | |
enum | Anaglyph { Anaglyph_RedCyan_Simple, Anaglyph_RedCyan_Optimized, Anaglyph_YellowBlue_Simple, Anaglyph_YellowBlue_Optimized, Anaglyph_GreenMagenta_Simple, Anaglyph_UserDefined } |
Anaglyph filter presets. More... | |
Public Member Functions | |
Graphic3d_RenderingParams () | |
Creates default rendering parameters. More... | |
Data Fields | |
Graphic3d_RenderingMode | Method |
specifies rendering mode, Graphic3d_RM_RASTERIZATION by default More... | |
Standard_Integer | RaytracingDepth |
maximum ray-tracing depth, 3 by default More... | |
Standard_Boolean | IsShadowEnabled |
enables/disables shadows rendering, True by default More... | |
Standard_Boolean | IsReflectionEnabled |
enables/disables specular reflections, False by default More... | |
Standard_Boolean | IsAntialiasingEnabled |
enables/disables adaptive anti-aliasing, False by default More... | |
Standard_Boolean | IsTransparentShadowEnabled |
enables/disables light propagation through transparent media, False by default More... | |
Graphic3d_StereoMode | StereoMode |
stereoscopic output mode, Graphic3d_StereoMode_QuadBuffer by default More... | |
Anaglyph | AnaglyphFilter |
filter for anaglyph output, Anaglyph_RedCyan_Optimized by default More... | |
Graphic3d_Mat4 | AnaglyphLeft |
left anaglyph filter (in normalized colorspace), Color = AnaglyphRight * theColorRight + AnaglyphLeft * theColorLeft; More... | |
Graphic3d_Mat4 | AnaglyphRight |
right anaglyph filter (in normalized colorspace), Color = AnaglyphRight * theColorRight + AnaglyphLeft * theColorLeft; More... | |
Standard_Boolean | ToReverseStereo |
flag to reverse stereo pair, FALSE by default More... | |
Static Public Attributes | |
static const Standard_Integer | THE_DEFAULT_DEPTH = 3 |
Default ray-tracing depth. More... | |
Helper class to store rendering parameters.
Anaglyph filter presets.
|
inline |
Creates default rendering parameters.
Anaglyph Graphic3d_RenderingParams::AnaglyphFilter |
filter for anaglyph output, Anaglyph_RedCyan_Optimized by default
Graphic3d_Mat4 Graphic3d_RenderingParams::AnaglyphLeft |
left anaglyph filter (in normalized colorspace), Color = AnaglyphRight * theColorRight + AnaglyphLeft * theColorLeft;
Graphic3d_Mat4 Graphic3d_RenderingParams::AnaglyphRight |
right anaglyph filter (in normalized colorspace), Color = AnaglyphRight * theColorRight + AnaglyphLeft * theColorLeft;
Standard_Boolean Graphic3d_RenderingParams::IsAntialiasingEnabled |
enables/disables adaptive anti-aliasing, False by default
Standard_Boolean Graphic3d_RenderingParams::IsReflectionEnabled |
enables/disables specular reflections, False by default
Standard_Boolean Graphic3d_RenderingParams::IsShadowEnabled |
enables/disables shadows rendering, True by default
Standard_Boolean Graphic3d_RenderingParams::IsTransparentShadowEnabled |
enables/disables light propagation through transparent media, False by default
Graphic3d_RenderingMode Graphic3d_RenderingParams::Method |
specifies rendering mode, Graphic3d_RM_RASTERIZATION by default
Standard_Integer Graphic3d_RenderingParams::RaytracingDepth |
maximum ray-tracing depth, 3 by default
Graphic3d_StereoMode Graphic3d_RenderingParams::StereoMode |
stereoscopic output mode, Graphic3d_StereoMode_QuadBuffer by default
|
static |
Default ray-tracing depth.
Standard_Boolean Graphic3d_RenderingParams::ToReverseStereo |
flag to reverse stereo pair, FALSE by default