Open CASCADE Technology  7.7.0
Typedefs | Enumerations

Graphic3d_ZLayerId.hxx File Reference

#include <Standard_Integer.hxx>

Typedefs

typedef Standard_Integer Graphic3d_ZLayerId
 

Enumerations

enum  {
  Graphic3d_ZLayerId_UNKNOWN = -1 , Graphic3d_ZLayerId_Default = 0 , Graphic3d_ZLayerId_Top = -2 , Graphic3d_ZLayerId_Topmost = -3 ,
  Graphic3d_ZLayerId_TopOSD = -4 , Graphic3d_ZLayerId_BotOSD = -5
}
 This enumeration defines the list of predefined layers, which can not be removed (but settings can be overridden). Custom layers might be added with positive index (>= 1) if standard list is insufficient for application needs; these layers will be displayed on top of predefined ones. More...
 

Typedef Documentation

◆ Graphic3d_ZLayerId

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

This enumeration defines the list of predefined layers, which can not be removed (but settings can be overridden). Custom layers might be added with positive index (>= 1) if standard list is insufficient for application needs; these layers will be displayed on top of predefined ones.

Enumerator
Graphic3d_ZLayerId_UNKNOWN 

identifier for invalid ZLayer

Graphic3d_ZLayerId_Default 

default Z-layer for main presentations

Graphic3d_ZLayerId_Top 

overlay for 3D presentations which inherits Depth from previous ZLayer

Graphic3d_ZLayerId_Topmost 

overlay for 3D presentations with independent Depth

Graphic3d_ZLayerId_TopOSD 

overlay for 2D presentations (On-Screen-Display)

Graphic3d_ZLayerId_BotOSD 

underlay for 2D presentations (On-Screen-Display)