OCC22354 Bug in Overlay Text rendering
[occt.git] / src / OpenGl / OpenGl_telem_filters.hxx
CommitLineData
7fd59977 1#ifndef OPENGL_TELEM_FILTERS_S
2#define OPENGL_TELEM_FILTERS_S
3
4typedef enum
5{
6 InvisFilter, HighlFilter, PickFilter
7} TFilterSet;
8
9/* Filter functions */ /* Wsid, Inclusion num, list, Exclusion num, list */
10extern TStatus TglSetHighlFilter( Tint, Tint, Tint*, Tint, Tint* );
11extern TStatus TglSetPickFilter( Tint, Tint, Tint*, Tint, Tint* );
12extern TStatus TglSetInvisFilter( Tint, Tint, Tint*, Tint, Tint* );
13
14/* Nameset functions */
15extern TStatus TglNamesetPush( void );
16extern TStatus TglNamesetPop( void );
17extern TStatus TglNamesetAdd( Tint, Tint* );
18extern TStatus TglNamesetRemove( Tint, Tint* );
19extern TStatus TglDeleteFiltersForWS( Tint wsid );
20
21/* Compare Nameset with filters */ /* Failure if not found in inclusion set */
22extern TStatus TglFilterNameset( Tint, TFilterSet ); /* Wsid, enum */
23
24#endif