GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
vpGetLight(3) FreeBSD Library Functions Manual vpGetLight(3)

vpGetLight - get lighting properties

#include <volpack.h>

vpResult

vpGetLight(vpc, light_num, property, n0_ptr, n1_ptr, n2_ptr)

vpContext *vpc;
int light_num;
int property;
double *n0_ptr, *n1_ptr, *n2_ptr;

vpc
VolPack context from vpCreateContext.
light_num
A constant specifying a particular light source (VP_LIGHT0, VP_LIGHT1, ..., VP_LIGHT5).
property
A constant specifying one lighting property (VP_COLOR or VP_DIRECTION).
n0_ptr, n1_ptr, n2_ptr
Locations for storing the result: components of an RGB color (for VP_COLOR) or a direction vector (for VP_DIRECTION).

vpGetLight is used to get the properties of a light source. The arguments are exactly analogous to vpSetLight except that the final three arguments are pointers to locations for storing the lighting properties.

The normal return value is VP_OK. The following error return values are possible:
VPERROR_LIMIT_EXCEEDED
The light number is invalid or exceeds an implementation limit.
VPERROR_BAD_OPTION
The property argument is invalid.

VolPack(3), vpCreateContext(3), vpSetLight(3)
VolPack

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.