Blender  V3.3
Public Attributes | List of all members
EEVEE_Light Struct Reference

#include <eevee_private.h>

Public Attributes

float position [3]
 
float invsqrdist
 
float color [3]
 
float invsqrdist_volume
 
float spotsize
 
float spotblend
 
float radius
 
float shadow_id
 
float rightvec [3]
 
float sizex
 
float upvec [3]
 
float sizey
 
float forwardvec [3]
 
float light_type
 
float diff
 
float spec
 
float volume
 
float volume_radius
 

Detailed Description

Definition at line 470 of file eevee_private.h.

Member Data Documentation

◆ color

float EEVEE_Light::color[3]

Definition at line 472 of file eevee_private.h.

Referenced by eevee_light_setup(), and EEVEE_lights_cache_finish().

◆ diff

float EEVEE_Light::diff

Definition at line 477 of file eevee_private.h.

Referenced by eevee_light_setup().

◆ forwardvec

float EEVEE_Light::forwardvec[3]

Definition at line 476 of file eevee_private.h.

Referenced by eevee_light_matrix_get(), and eevee_light_setup().

◆ invsqrdist

float EEVEE_Light::invsqrdist

◆ invsqrdist_volume

float EEVEE_Light::invsqrdist_volume

Definition at line 472 of file eevee_private.h.

Referenced by eevee_light_setup().

◆ light_type

float EEVEE_Light::light_type

◆ position

float EEVEE_Light::position[3]

◆ radius

float EEVEE_Light::radius

◆ rightvec

float EEVEE_Light::rightvec[3]

◆ shadow_id

float EEVEE_Light::shadow_id

◆ sizex

float EEVEE_Light::sizex

◆ sizey

float EEVEE_Light::sizey

◆ spec

float EEVEE_Light::spec

Definition at line 477 of file eevee_private.h.

Referenced by eevee_light_setup().

◆ spotblend

float EEVEE_Light::spotblend

Definition at line 473 of file eevee_private.h.

Referenced by light_shape_parameters_set().

◆ spotsize

float EEVEE_Light::spotsize

Definition at line 473 of file eevee_private.h.

Referenced by light_shape_parameters_set(), and spot_angle_fit_single_face().

◆ upvec

float EEVEE_Light::upvec[3]

◆ volume

float EEVEE_Light::volume

Definition at line 477 of file eevee_private.h.

Referenced by eevee_light_setup(), and EEVEE_lights_cache_finish().

◆ volume_radius

float EEVEE_Light::volume_radius

Definition at line 477 of file eevee_private.h.

Referenced by EEVEE_lights_cache_finish().


The documentation for this struct was generated from the following file: