![]() |
Polygon Crucher SDK - Documentation
Documentation
|
C3DLight implementation for a light object. More...
C3DLight implementation for a light object.
Go to the source code of this file.
Classes | |
class | C3DLight |
This class implements a light object in the scene (OBJECT_LIGHT) More... | |
Macros | |
#define | C3DLIGHT_KIND MAKE_CUSTOM_ID('l','k','n','d') |
#define | C3DLIGHT_COLOR MAKE_CUSTOM_ID('l','c','l','r') |
#define | C3DLIGHT_INTENSITY MAKE_CUSTOM_ID('l','i','n','t') |
#define | C3DLIGHT_INNER_RADIUS MAKE_CUSTOM_ID('l','i','n','r') |
#define | C3DLIGHT_OUTER_RADIUS MAKE_CUSTOM_ID('l','o','u','r') |
#define | C3DLIGHT_INNER_ANGLE MAKE_CUSTOM_ID('l','i','n','a') |
#define | C3DLIGHT_OUTER_ANGLE MAKE_CUSTOM_ID('l','o','u','a') |
#define | DEFAULT_LIGHT_KIND LIGHT_DIRECTIONAL |
#define | DEFAULT_LIGHT_COLOR CRGBColor(1.0, 1.0, 1.0, 255) |
#define | DEFAULT_LIGHT_INTENSITY 1.0 |
#define | DEFAULT_LIGHT_INNER_RADIUS 0.0 |
#define | DEFAULT_LIGHT_OUTER_RADIUS 0.0 |
#define | DEFAULT_LIGHT_INNER_ANGLE 0.0 |
#define | DEFAULT_LIGHT_OUTER_ANGLE DEG2RAD(30) |
#define | C3DLIGHT_RADIUS_INFINITE -1 |
Typedefs | |
typedef BEGIN_MOOTOOLS_NAMESPACE enum _LIGHT_TYPE | LIGHT_TYPE |
Enumerations | |
enum | _LIGHT_TYPE { LIGHT_DIRECTIONAL = 0 , LIGHT_OMNI , LIGHT_SPOT , NB_LIGHT_TYPES } |