Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ inq_invisib(3G) — HP-UX 9.05

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

add_names_to_set(3G)

inq_highlighting_filter(3G)

inq_nameset(3G)

inq_pick_filter(3G)

remove_names_from_set(3G)

set_invisibility_filter(3G)

set_highlighting_filter(3G)

set_pick_filter(3G)

set_pick_sense(3G)

inq_invisibility_filter(3G)

NAME

inq_invisibility_filter_sizes, inq_invisibility_filter − return information about the current invisibility filter

SYNOPSIS

C Syntax:

void inq_invisibility_filter_sizes(fildes, i_count, x_count)
int fildes, *i_count, *x_count;

void inq_invisibility_filter(fildes, i_names, x_names)
int fildes, i_names[], x_names[];

FORTRAN77 Syntax:

subroutine inq_invisibility_filter_sizes(fildes,
i_count, x_count)
integer*4 fildes, i_count, x_count

subroutine inq_invisibility_filter(fildes,
i_names, x_names)
integer*4 fildes, i_names(*), x_names(*)

Pascal Syntax:

procedure inq_invisibility_filter_sizes(fildes:integer;
var i_count, x_count:integer);

procedure inq_invisibility_filter(fildes:integer;
var i_names: array[lo1..hi1] of integer;
var x_names: array[lo2..hi2] of integer);

DESCRIPTION

Input Parameters

fildes Integer file descriptor returned by gopen when an I/O path to a graphics device is opened. 

Output Parameters

i_count Number of integers needed to represent the names in the inclusion set of the invisibility filter. 

x_count Number of integers needed to represent the names in the exclusion set of the invisibility filter. 

i_names Buffer in which the integers whose bits make up the names in the inclusion set of the invisibility filter are returned.  The i_names array must be able to hold at least i_count integers. 

x_names Buffer in which the integers whose bits make up the names in the exclusion set of the invisibility filter are returned.  The x_names array must be able to hold at least x_count integers. 

Discussion

Inq_invisibility_filter_sizes and inq_invisibility_filter return information about the current invisibility filter of the specified graphics device.  The invisibility filter of a graphics device may be set by set_invisibility_filter(3G).

Inq_invisibility_filter_sizes sets i_count to the number of integers that make up the invisibility filter’s inclusion set, and x_count to the number of integers that make up the invisibility filter’s exclusion set.  The i_names and x_names parameters passed to inq_invisibility_filter must be able to hold at least i_count and x_count integers, respectively. 

Inq_invisibility_filter returns in i_names the list of integers that make up the invisibility filter’s inclusion set, and in x_names the list of names that make up the filter’s exclusion set. 

ERRORS

1 Graphics device is not initialized for this operation. 

DEFAULTS

When a graphics device is gopen´ed the inclusion and exclusion sets of its invisibility filter are empty. This implies that by default no primitives are invisible (all are visible).

SEE ALSO

add_names_to_set(3G), inq_highlighting_filter(3G), inq_nameset(3G),
inq_pick_filter(3G). remove_names_from_set(3G),
set_invisibility_filter(3G), set_highlighting_filter(3G),
set_pick_filter(3G), set_pick_sense(3G),

Hewlett-Packard Company  —  HP-UX Release 9.0: August 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026