Blender
V3.3
|
#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 |
Definition at line 470 of file eevee_private.h.
float EEVEE_Light::color[3] |
Definition at line 472 of file eevee_private.h.
Referenced by eevee_light_setup(), and EEVEE_lights_cache_finish().
float EEVEE_Light::diff |
Definition at line 477 of file eevee_private.h.
Referenced by eevee_light_setup().
float EEVEE_Light::forwardvec[3] |
Definition at line 476 of file eevee_private.h.
Referenced by eevee_light_matrix_get(), and eevee_light_setup().
float EEVEE_Light::invsqrdist |
Definition at line 471 of file eevee_private.h.
Referenced by eevee_light_setup(), EEVEE_shadows_cube_add(), and EEVEE_shadows_cube_setup().
float EEVEE_Light::invsqrdist_volume |
Definition at line 472 of file eevee_private.h.
Referenced by eevee_light_setup().
float EEVEE_Light::light_type |
Definition at line 476 of file eevee_private.h.
Referenced by eevee_light_setup(), EEVEE_lights_cache_finish(), EEVEE_shadows_draw_cubemap(), and shadow_cube_random_position_set().
float EEVEE_Light::position[3] |
Definition at line 471 of file eevee_private.h.
Referenced by eevee_light_matrix_get(), eevee_light_setup(), and EEVEE_shadows_cube_add().
float EEVEE_Light::radius |
Definition at line 473 of file eevee_private.h.
Referenced by EEVEE_lights_cache_finish(), light_shape_parameters_set(), light_shape_power_get(), and shadow_cube_random_position_set().
float EEVEE_Light::rightvec[3] |
Definition at line 474 of file eevee_private.h.
Referenced by eevee_light_matrix_get(), eevee_light_setup(), and shadow_cube_random_position_set().
float EEVEE_Light::shadow_id |
Definition at line 473 of file eevee_private.h.
Referenced by eevee_light_setup(), eevee_shadow_cascade_setup(), EEVEE_shadows_cascade_add(), EEVEE_shadows_cube_add(), EEVEE_shadows_cube_setup(), EEVEE_shadows_draw_cascades(), and EEVEE_shadows_draw_cubemap().
float EEVEE_Light::sizex |
Definition at line 474 of file eevee_private.h.
Referenced by light_shape_parameters_set(), light_shape_power_get(), light_shape_power_volume_get(), shadow_cube_random_position_set(), and spot_angle_fit_single_face().
float EEVEE_Light::sizey |
Definition at line 475 of file eevee_private.h.
Referenced by light_shape_parameters_set(), light_shape_power_get(), light_shape_power_volume_get(), shadow_cube_random_position_set(), and spot_angle_fit_single_face().
float EEVEE_Light::spec |
Definition at line 477 of file eevee_private.h.
Referenced by eevee_light_setup().
float EEVEE_Light::spotblend |
Definition at line 473 of file eevee_private.h.
Referenced by light_shape_parameters_set().
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().
float EEVEE_Light::upvec[3] |
Definition at line 475 of file eevee_private.h.
Referenced by eevee_light_matrix_get(), eevee_light_setup(), and shadow_cube_random_position_set().
float EEVEE_Light::volume |
Definition at line 477 of file eevee_private.h.
Referenced by eevee_light_setup(), and EEVEE_lights_cache_finish().
float EEVEE_Light::volume_radius |
Definition at line 477 of file eevee_private.h.
Referenced by EEVEE_lights_cache_finish().