BRL-CAD
light.h File Reference

Declarations related to light sources. More...

#include "common.h"
#include "bu/magic.h"
#include "bu/list.h"
#include "bn/tabdata.h"
#include "rt/application.h"
#include "optical/defines.h"
#include "optical/shadework.h"
Include dependency graph for light.h:

Go to the source code of this file.

Data Structures

struct  light_pt
 
struct  light_specific
 

Macros

#define LPT_MAGIC   0x327649
 
#define SOME_LIGHT_SAMPLES   128
 
#define LIGHT_NULL   ((struct light_specific *)0)
 
#define RT_CK_LIGHT(_p)   BU_CKMAG((_p), LIGHT_MAGIC, "light_specific")
 

Functions

void light_cleanup (void)
 
void light_maker (int num, mat_t v2m)
 
int light_init (struct application *ap)
 
void light_obs (struct application *ap, struct shadework *swp, int have)
 

Variables

struct light_specific LightHead
 

Detailed Description

Declarations related to light sources.

Definition in file light.h.