HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RE_Light.h File Reference
#include "RE_API.h"
#include "RE_Types.h"
#include <string.h>
#include <SYS/SYS_Types.h>
#include <UT/UT_BoundingBox.h>
#include <UT/UT_String.h>
#include <UT/UT_Vector3.h>
#include <UT/UT_Matrix4.h>
#include "RE_TextureMap.h"
#include "RE_UniformBlock.h"
+ Include dependency graph for RE_Light.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RE_LightData
 
class  RE_LightFlag
 
class  RE_Light
 

Macros

#define RE_SHADOW_MAX_AREA_MAPS   8
 
#define RE_SHADOW_NUM_CUBE_MAPS   6
 

Enumerations

enum  RE_LightAreaShape {
  RE_LIGHT_AREA_SHAPE_LINE, RE_LIGHT_AREA_SHAPE_GRID, RE_LIGHT_AREA_SHAPE_CUBE, RE_LIGHT_AREA_SHAPE_DISK,
  RE_LIGHT_AREA_SHAPE_SPHERE, RE_LIGHT_AREA_SHAPE_TUBE
}
 

Macro Definition Documentation

#define RE_SHADOW_MAX_AREA_MAPS   8

Definition at line 36 of file RE_Light.h.

#define RE_SHADOW_NUM_CUBE_MAPS   6

Definition at line 37 of file RE_Light.h.

Enumeration Type Documentation

Enumerator
RE_LIGHT_AREA_SHAPE_LINE 
RE_LIGHT_AREA_SHAPE_GRID 
RE_LIGHT_AREA_SHAPE_CUBE 
RE_LIGHT_AREA_SHAPE_DISK 
RE_LIGHT_AREA_SHAPE_SPHERE 
RE_LIGHT_AREA_SHAPE_TUBE 

Definition at line 40 of file RE_Light.h.