#include <vpspotlight.h>
Inheritance diagram for VPSpotLight:
Public Member Functions | |
VPSpotLight (VPVector3D a, float bw, float coa, VPPoint3D l, VPVector3D d, float r) | |
void | SetAttenuation (VPVector3D a) |
VPVector3D | GetAttenuation (void) |
void | SetBeamWidth (float bw) |
float | GetBeamWidth (void) |
void | SetCutOffAngle (float coa) |
float | GetCutOffAngle (void) |
void | SetDirection (VPVector3D d) |
VPVector3D | GetDirection (void) |
void | SetRadius (float r) |
float | GetRadius (void) |
A spot light is an ordinary light plus: attenuation, beamWidth, cutOffAngle, direction and radius.
Definition at line 18 of file vpspotlight.h.
|
Definition at line 24 of file vpspotlight.cpp. |
|
Definition at line 38 of file vpspotlight.cpp. |
|
Definition at line 46 of file vpspotlight.cpp. |
|
Definition at line 54 of file vpspotlight.cpp. |
|
Definition at line 62 of file vpspotlight.cpp. |
|
Definition at line 70 of file vpspotlight.cpp. |
|
Definition at line 34 of file vpspotlight.cpp. |
|
Definition at line 42 of file vpspotlight.cpp. |
|
Definition at line 50 of file vpspotlight.cpp. |
|
Definition at line 58 of file vpspotlight.cpp. |
|
Definition at line 66 of file vpspotlight.cpp. |