#ifndef _OpenGl_LayerFilter_H__
#define _OpenGl_LayerFilter_H__
-//! Tool object to specify processed OpenGL layers.
+//! Tool object to specify processed OpenGL layers
+//! for intermixed rendering of raytracable and non-raytracable layers.
enum OpenGl_LayerFilter
{
- OpenGl_LF_All, //!< process all layers
- OpenGl_LF_Upper, //!< process only top layers
- OpenGl_LF_Bottom, //!< process only bottom layer
- OpenGl_LF_Default //!< process only default layer
+ OpenGl_LF_All, //!< process all layers
+ OpenGl_LF_Upper, //!< process only top non-raytracable layers
+ OpenGl_LF_Bottom, //!< process only Graphic3d_ZLayerId_BotOSD
+ OpenGl_LF_RayTracable //!< process only normal raytracable layers (save the bottom layer)
};
#endif //_OpenGl_LayerFilter_H__