light.h File Reference

Declarations related to light sources. More...

#include "common.h"
#include "machine.h"
#include "bu.h"
#include "bn.h"
#include "raytrace.h"

Include dependency graph for light.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  light_pt
struct  light_specific

Defines

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

Functions

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

Variables

OPTICAL_EXPORT struct light_specific LightHead


Detailed Description

Declarations related to light sources.

Source
SECAD/VLD Computing Consortium, Bldg 394
The U. S. Army Ballistic Research Laboratory
Aberdeen Proving Ground, Maryland 21005-5066
@(#)
Header
/cvsroot/brlcad/brlcad/include/light.h,v 14.13 2006/09/18 05:24:07 lbutler Exp
(BRL)

Definition in file light.h.


Generated on Mon Sep 18 01:24:59 2006 for BRL-CAD by  doxygen 1.4.6