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

#include <DNA_lightprobe_types.h>

Public Attributes

ID id
 
struct AnimDataadt
 
char type
 
char flag
 
char attenuation_type
 
char parallax_type
 
float distinf
 
float distpar
 
float falloff
 
float clipsta
 
float clipend
 
float vis_bias
 
float vis_bleedbias
 
float vis_blur
 
float intensity
 
int grid_resolution_x
 
int grid_resolution_y
 
int grid_resolution_z
 
char _pad1 [4]
 
struct Objectparallax_ob
 
struct Imageimage
 
struct Collectionvisibility_grp
 
float distfalloff
 
float distgridinf
 
char _pad [8]
 

Detailed Description

Definition at line 22 of file DNA_lightprobe_types.h.

Member Data Documentation

◆ _pad

char LightProbe::_pad[8]

Definition at line 67 of file DNA_lightprobe_types.h.

◆ _pad1

char LightProbe::_pad1[4]

Definition at line 56 of file DNA_lightprobe_types.h.

◆ adt

struct AnimData* LightProbe::adt

Animation data (must be immediately after id for utilities to use it).

Definition at line 25 of file DNA_lightprobe_types.h.

Referenced by lightprobe_blend_read_data(), lightprobe_blend_write(), and outliner_add_id_contents().

◆ attenuation_type

char LightProbe::attenuation_type

◆ clipend

float LightProbe::clipend

◆ clipsta

float LightProbe::clipsta

◆ distfalloff

float LightProbe::distfalloff

Definition at line 66 of file DNA_lightprobe_types.h.

◆ distgridinf

float LightProbe::distgridinf

Definition at line 66 of file DNA_lightprobe_types.h.

◆ distinf

float LightProbe::distinf

◆ distpar

float LightProbe::distpar

Parallax Radius.

Definition at line 39 of file DNA_lightprobe_types.h.

Referenced by EEVEE_lightprobes_cube_data_from_object(), and OVERLAY_lightprobe_cache_populate().

◆ falloff

float LightProbe::falloff

◆ flag

char LightProbe::flag

◆ grid_resolution_x

int LightProbe::grid_resolution_x

◆ grid_resolution_y

int LightProbe::grid_resolution_y

◆ grid_resolution_z

int LightProbe::grid_resolution_z

◆ id

ID LightProbe::id

◆ image

struct Image* LightProbe::image

Image to use on as lighting data.

Definition at line 61 of file DNA_lightprobe_types.h.

Referenced by lightprobe_foreach_id().

◆ intensity

float LightProbe::intensity

Intensity multiplier.

Definition at line 50 of file DNA_lightprobe_types.h.

Referenced by eevee_lightbake_render_grid_sample(), and eevee_lightbake_render_probe_sample().

◆ parallax_ob

struct Object* LightProbe::parallax_ob

Object to use as a parallax origin.

Definition at line 59 of file DNA_lightprobe_types.h.

◆ parallax_type

char LightProbe::parallax_type

Parallax type.

Definition at line 34 of file DNA_lightprobe_types.h.

Referenced by EEVEE_lightprobes_cube_data_from_object(), and OVERLAY_lightprobe_cache_populate().

◆ type

char LightProbe::type

◆ vis_bias

float LightProbe::vis_bias

VSM visibility biases.

Definition at line 46 of file DNA_lightprobe_types.h.

Referenced by EEVEE_lightprobes_grid_data_from_object().

◆ vis_bleedbias

float LightProbe::vis_bleedbias

Definition at line 46 of file DNA_lightprobe_types.h.

Referenced by EEVEE_lightprobes_grid_data_from_object().

◆ vis_blur

float LightProbe::vis_blur

Definition at line 47 of file DNA_lightprobe_types.h.

Referenced by eevee_lightbake_render_grid_sample().

◆ visibility_grp

struct Collection* LightProbe::visibility_grp

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