nxdk_pgraph_tests
A collection of tests for the Xbox nv2a graphics processor
 
Loading...
Searching...
No Matches
LightingSpotlightTests::Spotlight Struct Reference

#include <lighting_spotlight_tests.h>

Public Member Functions

 Spotlight (const XboxMath::vector_t &position, const XboxMath::vector_t &direction, float phi, float theta, float attenuation_1, float attenuation_2, float attenuation_3, float falloff_1, float falloff_2, float falloff_3)
 
void Commit (uint32_t light_index, const XboxMath::matrix4_t &view_matrix) const
 

Public Attributes

XboxMath::vector_t position
 
XboxMath::vector_t direction
 
float phi
 penumbra (outer cone) angle in degrees.
 
float theta
 umbra (inner cone) angle in degrees.
 
float attenuation [3]
 Attenuation: {constant, linear (distance), quadratic (distance^2)}.
 
float falloff [3]
 Raw nv2a falloff coefficients.
 

Detailed Description


The documentation for this struct was generated from the following files: