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