0030668: Visualization - revise adding ZLayer API
[occt.git] / src / OpenGl / OpenGl_LayerFilter.hxx
index 1860431..0531bf1 100644 (file)
 #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__