PQLSF(3g) — Subroutines
Name
PQLSF − Returns light source information.
Operating States: PHOP, ∗, ∗, ∗
PHIGS PLUS function
Old Syntax
DQELSF (WTYPE, N, ERRIND, NLIGHT, LIGHT, MAXSIM, NPLSI)
Argument Data Type Access Description
---------------------------------------------------------------------------
WTYPE Integer Read Workstation type
N Integer Read List element requested
ERRIND Integer Write Error indicator
NLIGHT Integer Write Number of available light source
types
LIGHT Integer Write Light source type
MAXSIM Integer Write Maximum number of simultaneous
lights
NPLSI Integer Write Number of predefined light source
indexes
---------------------------------------------------------------------------
New Syntax
PQLSF (WTYPE, N, ERRIND, NLSTYP, LSTYP, MSNALS, NPLSI)
Argument Data Type Access Description
---------------------------------------------------------------------------
WTYPE Integer Read Workstation type
N Integer Read List element requested
ERRIND Integer Write Error indicator
NLSTYP Integer Write Number of available light source
types
LSTYP Integer Write Light source type
MSNALS Integer Write Maximum number of simultaneous
lights
NPLSI Integer Write Number of predefined light source
indexes
---------------------------------------------------------------------------
Constants
Defined Argument Constant Description
---------------------------------------------------------------------------
LSTYP PAMB Ambient light
PDIRE Infinite (directional) light
PPOSI Positional light
PSPOT Spot light
---------------------------------------------------------------------------
Description
PQLSF returns values for the following:
•Maximum number of light source table entries
•Number of predefined light source indexes
•List of light source types supported
•Maximum number of simultaneously active nonambient light source table entries
•Total number of light source types supported
See Also
PQLSR
PQELSI
PQPLSR
PSLSR