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