Blender  V3.3
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 106 of file DNA_light_types.h.

◆ LA_AREA_DISK

#define LA_AREA_DISK   4

Definition at line 146 of file DNA_light_types.h.

◆ LA_AREA_ELLIPSE

#define LA_AREA_ELLIPSE   5

Definition at line 147 of file DNA_light_types.h.

◆ LA_AREA_RECT

#define LA_AREA_RECT   1

Definition at line 143 of file DNA_light_types.h.

◆ LA_AREA_SQUARE

#define LA_AREA_SQUARE   0

Definition at line 142 of file DNA_light_types.h.

◆ LA_CUSTOM_ATTENUATION

#define LA_CUSTOM_ATTENUATION   (1 << 20)

Definition at line 131 of file DNA_light_types.h.

◆ LA_DS_EXPAND

#define LA_DS_EXPAND   (1 << 0)

Definition at line 95 of file DNA_light_types.h.

◆ LA_DS_SHOW_TEXS

#define LA_DS_SHOW_TEXS   (1 << 2)

Definition at line 99 of file DNA_light_types.h.

◆ LA_FALLOFF_CONSTANT

#define LA_FALLOFF_CONSTANT   0

Definition at line 134 of file DNA_light_types.h.

◆ LA_FALLOFF_CURVE

#define LA_FALLOFF_CURVE   3

Definition at line 137 of file DNA_light_types.h.

◆ LA_FALLOFF_INVCOEFFICIENTS

#define LA_FALLOFF_INVCOEFFICIENTS   5

Definition at line 139 of file DNA_light_types.h.

◆ LA_FALLOFF_INVLINEAR

#define LA_FALLOFF_INVLINEAR   1

Definition at line 135 of file DNA_light_types.h.

◆ LA_FALLOFF_INVSQUARE

#define LA_FALLOFF_INVSQUARE   2

Definition at line 136 of file DNA_light_types.h.

◆ LA_FALLOFF_SLIDERS

#define LA_FALLOFF_SLIDERS   4

Definition at line 138 of file DNA_light_types.h.

◆ LA_LOCAL

#define LA_LOCAL   0

Definition at line 102 of file DNA_light_types.h.

◆ LA_SHAD_CONTACT

#define LA_SHAD_CONTACT   (1 << 19)

Definition at line 130 of file DNA_light_types.h.

◆ LA_SHADOW

#define LA_SHADOW   (1 << 0)

Definition at line 109 of file DNA_light_types.h.

◆ LA_SHOW_CONE

#define LA_SHOW_CONE   (1 << 17)

Definition at line 128 of file DNA_light_types.h.

◆ LA_SPOT

#define LA_SPOT   2

Definition at line 104 of file DNA_light_types.h.

◆ LA_SQUARE

#define LA_SQUARE   (1 << 7)

Definition at line 116 of file DNA_light_types.h.

◆ LA_SUN

#define LA_SUN   1

Definition at line 103 of file DNA_light_types.h.

◆ MAX_MTEX

#define MAX_MTEX   18

Definition at line 18 of file DNA_light_types.h.

Typedef Documentation

◆ Light

typedef struct Light Light