46 ICON_LIGHTPROBE_CUBEMAP,
48 "Capture reflections"},
54 "Volume used for precomputing indirect lighting"},
65 srna,
"LightProbe",
"Light Probe data-block for lighting capture objects");
78 prop,
"Clip Start",
"Probe clip start, below which objects will not appear in reflections");
86 prop,
"Clip End",
"Probe clip end, beyond which objects will not appear in reflections");
119 prop,
"Use Custom Parallax",
"Enable custom settings for the parallax correction volume");
142 prop,
"Resolution X",
"Number of sample along the x axis of the volume");
148 prop,
"Resolution Y",
"Number of sample along the y axis of the volume");
154 prop,
"Resolution Z",
"Number of sample along the z axis of the volume");
168 prop,
"Visibility Bleed Bias",
"Bias for reducing light-bleed on variance shadow maps");
182 prop,
"Intensity",
"Modify the intensity of the lighting captured by this probe");
191 prop,
"Visibility Collection",
"Restrict objects visible for this probe");
204 "Show Preview Plane",
205 "Show captured lighting data into the 3D view for debugging purpose");
void DEG_id_tag_update(struct ID *id, int flag)
Object groups, one object can be in many groups at once.
@ LIGHTPROBE_SHAPE_ELIPSOID
@ LIGHTPROBE_FLAG_SHOW_PARALLAX
@ LIGHTPROBE_FLAG_SHOW_CLIP_DIST
@ LIGHTPROBE_FLAG_SHOW_INFLUENCE
@ LIGHTPROBE_FLAG_INVERT_GROUP
@ LIGHTPROBE_FLAG_SHOW_DATA
@ LIGHTPROBE_FLAG_CUSTOM_PARALLAX
Object is a sort of wrapper for general info.
Read Guarded memory(de)allocation.
@ PROPOVERRIDE_OVERRIDABLE_LIBRARY
void rna_def_animdata_common(StructRNA *srna)
void RNA_def_property_pointer_sdna(PropertyRNA *prop, const char *structname, const char *propname)
void RNA_def_property_boolean_sdna(PropertyRNA *prop, const char *structname, const char *propname, int64_t bit)
void RNA_def_property_ui_text(PropertyRNA *prop, const char *name, const char *description)
void RNA_def_struct_ui_text(StructRNA *srna, const char *name, const char *description)
void RNA_def_property_enum_items(PropertyRNA *prop, const EnumPropertyItem *item)
void RNA_def_property_range(PropertyRNA *prop, double min, double max)
void RNA_def_property_struct_type(PropertyRNA *prop, const char *type)
void RNA_def_property_update(PropertyRNA *prop, int noteflag, const char *func)
PropertyRNA * RNA_def_property(StructOrFunctionRNA *cont_, const char *identifier, int type, int subtype)
void RNA_def_property_clear_flag(PropertyRNA *prop, PropertyFlag flag)
StructRNA * RNA_def_struct(BlenderRNA *brna, const char *identifier, const char *from)
void RNA_def_property_enum_sdna(PropertyRNA *prop, const char *structname, const char *propname)
void RNA_def_struct_ui_icon(StructRNA *srna, int icon)
void RNA_def_property_flag(PropertyRNA *prop, PropertyFlag flag)
void RNA_def_property_float_sdna(PropertyRNA *prop, const char *structname, const char *propname)
void RNA_def_property_ui_range(PropertyRNA *prop, double min, double max, double step, int precision)
void RNA_def_property_override_flag(PropertyRNA *prop, PropertyOverrideFlag flag)
void RNA_def_lightprobe(BlenderRNA *brna)
static EnumPropertyItem parallax_type_items[]
static EnumPropertyItem lightprobe_type_items[]
static void rna_def_lightprobe(BlenderRNA *brna)