Blender  V2.93
Classes | Macros | Typedefs
DNA_light_types.h File Reference
#include "DNA_ID.h"
#include "DNA_defs.h"

Go to the source code of this file.

Classes

class  Light
 

Macros

#define MAX_MTEX   18
 
#define LA_DS_EXPAND   (1 << 0)
 
#define LA_DS_SHOW_TEXS   (1 << 2)
 
#define LA_LOCAL   0
 
#define LA_SUN   1
 
#define LA_SPOT   2
 
#define LA_AREA   4
 
#define LA_SHADOW   (1 << 0)
 
#define LA_SQUARE   (1 << 7)
 
#define LA_SHOW_CONE   (1 << 17)
 
#define LA_SHAD_CONTACT   (1 << 19)
 
#define LA_CUSTOM_ATTENUATION   (1 << 20)
 
#define LA_FALLOFF_CONSTANT   0
 
#define LA_FALLOFF_INVLINEAR   1
 
#define LA_FALLOFF_INVSQUARE   2
 
#define LA_FALLOFF_CURVE   3
 
#define LA_FALLOFF_SLIDERS   4
 
#define LA_FALLOFF_INVCOEFFICIENTS   5
 
#define LA_AREA_SQUARE   0
 
#define LA_AREA_RECT   1
 
#define LA_AREA_DISK   4
 
#define LA_AREA_ELLIPSE   5
 

Typedefs

typedef struct Light Light
 

Macro Definition Documentation

◆ LA_AREA

#define LA_AREA   4

Definition at line 120 of file DNA_light_types.h.

◆ LA_AREA_DISK

#define LA_AREA_DISK   4

Definition at line 160 of file DNA_light_types.h.

◆ LA_AREA_ELLIPSE

#define LA_AREA_ELLIPSE   5

Definition at line 161 of file DNA_light_types.h.

◆ LA_AREA_RECT

#define LA_AREA_RECT   1

Definition at line 157 of file DNA_light_types.h.

◆ LA_AREA_SQUARE

#define LA_AREA_SQUARE   0

Definition at line 156 of file DNA_light_types.h.

◆ LA_CUSTOM_ATTENUATION

#define LA_CUSTOM_ATTENUATION   (1 << 20)

Definition at line 145 of file DNA_light_types.h.

◆ LA_DS_EXPAND

#define LA_DS_EXPAND   (1 << 0)

Definition at line 109 of file DNA_light_types.h.

◆ LA_DS_SHOW_TEXS

#define LA_DS_SHOW_TEXS   (1 << 2)

Definition at line 113 of file DNA_light_types.h.

◆ LA_FALLOFF_CONSTANT

#define LA_FALLOFF_CONSTANT   0

Definition at line 148 of file DNA_light_types.h.

◆ LA_FALLOFF_CURVE

#define LA_FALLOFF_CURVE   3

Definition at line 151 of file DNA_light_types.h.

◆ LA_FALLOFF_INVCOEFFICIENTS

#define LA_FALLOFF_INVCOEFFICIENTS   5

Definition at line 153 of file DNA_light_types.h.

◆ LA_FALLOFF_INVLINEAR

#define LA_FALLOFF_INVLINEAR   1

Definition at line 149 of file DNA_light_types.h.

◆ LA_FALLOFF_INVSQUARE

#define LA_FALLOFF_INVSQUARE   2

Definition at line 150 of file DNA_light_types.h.

◆ LA_FALLOFF_SLIDERS

#define LA_FALLOFF_SLIDERS   4

Definition at line 152 of file DNA_light_types.h.

◆ LA_LOCAL

#define LA_LOCAL   0

Definition at line 116 of file DNA_light_types.h.

◆ LA_SHAD_CONTACT

#define LA_SHAD_CONTACT   (1 << 19)

Definition at line 144 of file DNA_light_types.h.

◆ LA_SHADOW

#define LA_SHADOW   (1 << 0)

Definition at line 123 of file DNA_light_types.h.

◆ LA_SHOW_CONE

#define LA_SHOW_CONE   (1 << 17)

Definition at line 142 of file DNA_light_types.h.

◆ LA_SPOT

#define LA_SPOT   2

Definition at line 118 of file DNA_light_types.h.

◆ LA_SQUARE

#define LA_SQUARE   (1 << 7)

Definition at line 130 of file DNA_light_types.h.

◆ LA_SUN

#define LA_SUN   1

Definition at line 117 of file DNA_light_types.h.

◆ MAX_MTEX

#define MAX_MTEX   18

Definition at line 34 of file DNA_light_types.h.

Typedef Documentation

◆ Light

typedef struct Light Light