pinq_dyns_ws_attrs_plus(3g) — Subroutines
Name
pinq_dyns_ws_attrs_plus − Returns a dynamic modification accepted flag for various types of picture changes.
Operating States: PHOP, ∗, ∗, ∗
PHIGS PLUS function
Syntax
void pinq_dyns_ws_attrs_plus (
Pint wstype, /∗ (I) Workstation type ∗/
Pint ∗error_ind, /∗ (O) Error indicator ∗/
Pdyn_ws_attrs_plus ∗attr /∗ (O) Dynamics of workstation ∗/
)
Data Structures
typedef struct {
Pdyn_mod data_map; /∗ data mapping representation ∗/
Pdyn_mod refl; /∗ reflectance representation ∗/
Pdyn_mod param_surf; /∗ parametric surface representation ∗/
Pdyn_mod light_source; /∗ light source representation ∗/
Pdyn_mod depth_cue; /∗ depth cue representation ∗/
Pdyn_mod colr_map; /∗ color mapping representation ∗/
} Pdyn_ws_attrs_plus;
typedef enum {
PDYN_IRG, /∗ implicit regeneration ∗/
PDYN_IMM, /∗ immediate ∗/
PDYN_CBS /∗ can be simulated ∗/
} Pdyn_mod;
Description
pinq_dyns_ws_attrs_plus queries the workstation description table and returns a dynamic modification accepted flag for each of the following types of picture changes:
•Data mapping representation
•Reflectance representation
•Parametric surface representation
•Light source representation
•Depth cue representation
•Color mapping representation
These flags indicate to what extent a type of picture change is supported by the specified workstation.
The flags can have the following values:
Value Description
---------------------------------------------------------------------------
IMM Digital PHIGS can perform all picture changes of this type
immediately.
IRG Digital PHIGS can execute some picture changes of this type
only by performing an implicit regeneration. In some cases,
Digital PHIGS can execute some changes immediately. For example,
when no structures are posted, Digital PHIGS can usually execute
most changes without an implicit regeneration.
CBS Digital PHIGS can execute some picture changes of this type
only by performing an implicit regeneration. For these
changes, Digital PHIGS provides a quick update method so it can
simulate the picture change to achieve an indication of the
effect without regeneration. A completely correct effect
still requires an implicit regeneration.
---------------------------------------------------------------------------
Digital PHIGS Version 4.1 does not support this function.
See Also
pinq_disp_upd_st
pinq_dyns_ws_attrs
pset_colr_rep
pset_disp_upd_st
pset_edge_rep
pset_highl_filter
pset_int_rep
pset_invis_filter
pset_line_rep
pset_marker_rep
pset_text_rep
pset_view_rep
pset_view_rep3
pset_ws_vp
pset_ws_vp3
pset_ws_win
pset_ws_win3