Blender V5.0
LightProbe Struct Reference

#include <DNA_lightprobe_types.h>

Public Attributes

ID id
struct AnimDataadt
char type
char flag
char attenuation_type
char parallax_type
char grid_flag
char _pad0 [3]
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
int grid_bake_samples
float grid_surface_bias
float grid_escape_bias
float grid_normal_bias
float grid_view_bias
float grid_facing_bias
float grid_validity_threshold
float grid_dilation_threshold
float grid_dilation_radius
float grid_clamp_direct
float grid_clamp_indirect
int grid_surfel_density
struct Collectionvisibility_grp
float data_display_size
char _pad1 [4]

Detailed Description

Definition at line 28 of file DNA_lightprobe_types.h.

Member Data Documentation

◆ _pad0

char LightProbe::_pad0[3]

Definition at line 48 of file DNA_lightprobe_types.h.

◆ _pad1

char LightProbe::_pad1[4]

Definition at line 96 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 36 of file DNA_lightprobe_types.h.

Referenced by acf_dslightprobe_setting_ptr(), and make_new_animlistelem().

◆ attenuation_type

char LightProbe::attenuation_type

Attenuation type.

Definition at line 43 of file DNA_lightprobe_types.h.

Referenced by BKE_lightprobe_type_set().

◆ clipend

float LightProbe::clipend

Definition at line 57 of file DNA_lightprobe_types.h.

◆ clipsta

float LightProbe::clipsta

Definition at line 57 of file DNA_lightprobe_types.h.

Referenced by BKE_lightprobe_type_set().

◆ data_display_size

float LightProbe::data_display_size

LIGHTPROBE_FLAG_SHOW_DATA display size.

Definition at line 95 of file DNA_lightprobe_types.h.

Referenced by blo_do_versions_410().

◆ distinf

float LightProbe::distinf

Influence Radius.

Definition at line 51 of file DNA_lightprobe_types.h.

Referenced by BKE_lightprobe_type_set().

◆ distpar

float LightProbe::distpar

Parallax Radius.

Definition at line 53 of file DNA_lightprobe_types.h.

◆ falloff

float LightProbe::falloff

Influence falloff.

Definition at line 55 of file DNA_lightprobe_types.h.

Referenced by BKE_lightprobe_type_set().

◆ flag

char LightProbe::flag

General purpose flags for probes.

Definition at line 41 of file DNA_lightprobe_types.h.

Referenced by acf_dslightprobe_setting_ptr().

◆ grid_bake_samples

int LightProbe::grid_bake_samples

Irradiance grid: number of directions to evaluate light transfer in.

Definition at line 71 of file DNA_lightprobe_types.h.

◆ grid_clamp_direct

float LightProbe::grid_clamp_direct

Light intensity clamp.

Definition at line 85 of file DNA_lightprobe_types.h.

◆ grid_clamp_indirect

float LightProbe::grid_clamp_indirect

Definition at line 86 of file DNA_lightprobe_types.h.

◆ grid_dilation_radius

float LightProbe::grid_dilation_radius

Definition at line 82 of file DNA_lightprobe_types.h.

◆ grid_dilation_threshold

float LightProbe::grid_dilation_threshold

Irradiance grid: Dilation.

Definition at line 81 of file DNA_lightprobe_types.h.

◆ grid_escape_bias

float LightProbe::grid_escape_bias

Definition at line 74 of file DNA_lightprobe_types.h.

◆ grid_facing_bias

float LightProbe::grid_facing_bias

Definition at line 78 of file DNA_lightprobe_types.h.

◆ grid_flag

char LightProbe::grid_flag

Grid specific flags.

Definition at line 47 of file DNA_lightprobe_types.h.

◆ grid_normal_bias

float LightProbe::grid_normal_bias

Irradiance grid: Sampling biases.

Definition at line 76 of file DNA_lightprobe_types.h.

◆ grid_resolution_x

int LightProbe::grid_resolution_x

Irradiance grid resolution.

Definition at line 67 of file DNA_lightprobe_types.h.

◆ grid_resolution_y

int LightProbe::grid_resolution_y

Definition at line 68 of file DNA_lightprobe_types.h.

◆ grid_resolution_z

int LightProbe::grid_resolution_z

Definition at line 69 of file DNA_lightprobe_types.h.

◆ grid_surface_bias

float LightProbe::grid_surface_bias

Irradiance grid: Virtual offset parameters.

Definition at line 73 of file DNA_lightprobe_types.h.

◆ grid_surfel_density

int LightProbe::grid_surfel_density

Surface element density for scene surface cache. In surfel per unit distance.

Definition at line 89 of file DNA_lightprobe_types.h.

◆ grid_validity_threshold

float LightProbe::grid_validity_threshold

Definition at line 79 of file DNA_lightprobe_types.h.

◆ grid_view_bias

float LightProbe::grid_view_bias

Definition at line 77 of file DNA_lightprobe_types.h.

◆ id

◆ intensity

float LightProbe::intensity

Intensity multiplier.

Definition at line 64 of file DNA_lightprobe_types.h.

◆ parallax_type

char LightProbe::parallax_type

Parallax type.

Definition at line 45 of file DNA_lightprobe_types.h.

◆ type

char LightProbe::type

◆ vis_bias

float LightProbe::vis_bias

VSM visibility biases.

Definition at line 60 of file DNA_lightprobe_types.h.

◆ vis_bleedbias

float LightProbe::vis_bleedbias

Definition at line 60 of file DNA_lightprobe_types.h.

◆ vis_blur

float LightProbe::vis_blur

Definition at line 61 of file DNA_lightprobe_types.h.

◆ visibility_grp

struct Collection* LightProbe::visibility_grp

Object visibility group, inclusive or exclusive.

Definition at line 92 of file DNA_lightprobe_types.h.

Referenced by lightprobe_foreach_id().


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