Class SceneEEVEE


  • public class SceneEEVEE
    extends CFacade
    Generated facet for DNA struct type 'SceneEEVEE'.

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

        public static final int __DNA__SDNA_INDEX
        This is the sdna index of the struct SceneEEVEE.

        It is required when allocating a new block to store data for SceneEEVEE.

        See Also:
        StructDNA, BlockTable, Constant Field Values
      • __DNA__FIELD__flag

        public static final long[] __DNA__FIELD__flag
        Field descriptor (offset) for struct member 'flag'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__flag);
         CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gi_diffuse_bounces

        public static final long[] __DNA__FIELD__gi_diffuse_bounces
        Field descriptor (offset) for struct member 'gi_diffuse_bounces'.

        Field Documentation

        Blender Python API

        Number of time the light is reinjected inside light grids, 0 disable indirect diffuse light

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gi_diffuse_bounces);
         CPointer<Integer> p_gi_diffuse_bounces = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'gi_diffuse_bounces'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gi_cubemap_resolution

        public static final long[] __DNA__FIELD__gi_cubemap_resolution
        Field descriptor (offset) for struct member 'gi_cubemap_resolution'.

        Field Documentation

        Blender Python API

        Size of every cubemaps

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gi_cubemap_resolution);
         CPointer<Integer> p_gi_cubemap_resolution = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'gi_cubemap_resolution'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gi_visibility_resolution

        public static final long[] __DNA__FIELD__gi_visibility_resolution
        Field descriptor (offset) for struct member 'gi_visibility_resolution'.

        Field Documentation

        Blender Python API

        Size of the shadow map applied to each irradiance sample

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gi_visibility_resolution);
         CPointer<Integer> p_gi_visibility_resolution = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'gi_visibility_resolution'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gi_irradiance_smoothing

        public static final long[] __DNA__FIELD__gi_irradiance_smoothing
        Field descriptor (offset) for struct member 'gi_irradiance_smoothing'.

        Field Documentation

        Blender Python API

        Smoother irradiance interpolation but introduce light bleeding

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gi_irradiance_smoothing);
         CPointer<Float> p_gi_irradiance_smoothing = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gi_irradiance_smoothing'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gi_glossy_clamp

        public static final long[] __DNA__FIELD__gi_glossy_clamp
        Field descriptor (offset) for struct member 'gi_glossy_clamp'.

        Field Documentation

        Blender Python API

        Clamp pixel intensity to reduce noise inside glossy reflections from reflection cubemaps (0 to disabled)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gi_glossy_clamp);
         CPointer<Float> p_gi_glossy_clamp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gi_glossy_clamp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gi_filter_quality

        public static final long[] __DNA__FIELD__gi_filter_quality
        Field descriptor (offset) for struct member 'gi_filter_quality'.

        Field Documentation

        Blender Python API

        Take more samples during cubemap filtering to remove artifacts

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gi_filter_quality);
         CPointer<Float> p_gi_filter_quality = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gi_filter_quality'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad

        public static final long[] __DNA__FIELD___pad
        Field descriptor (offset) for struct member '_pad'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD___pad);
         CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gi_cubemap_draw_size

        public static final long[] __DNA__FIELD__gi_cubemap_draw_size
        Field descriptor (offset) for struct member 'gi_cubemap_draw_size'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gi_cubemap_draw_size);
         CPointer<Float> p_gi_cubemap_draw_size = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gi_cubemap_draw_size'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gi_irradiance_draw_size

        public static final long[] __DNA__FIELD__gi_irradiance_draw_size
        Field descriptor (offset) for struct member 'gi_irradiance_draw_size'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gi_irradiance_draw_size);
         CPointer<Float> p_gi_irradiance_draw_size = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gi_irradiance_draw_size'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__taa_samples

        public static final long[] __DNA__FIELD__taa_samples
        Field descriptor (offset) for struct member 'taa_samples'.

        Field Documentation

        Blender Python API

        Number of samples, unlimited if 0

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__taa_samples);
         CPointer<Integer> p_taa_samples = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'taa_samples'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__taa_render_samples

        public static final long[] __DNA__FIELD__taa_render_samples
        Field descriptor (offset) for struct member 'taa_render_samples'.

        Field Documentation

        Blender Python API

        Number of samples per pixels for rendering

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__taa_render_samples);
         CPointer<Integer> p_taa_render_samples = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'taa_render_samples'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sss_samples

        public static final long[] __DNA__FIELD__sss_samples
        Field descriptor (offset) for struct member 'sss_samples'.

        Field Documentation

        Blender Python API

        Number of samples to compute the scattering effect

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__sss_samples);
         CPointer<Integer> p_sss_samples = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sss_samples'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sss_jitter_threshold

        public static final long[] __DNA__FIELD__sss_jitter_threshold
        Field descriptor (offset) for struct member 'sss_jitter_threshold'.

        Field Documentation

        Blender Python API

        Rotate samples that are below this threshold

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__sss_jitter_threshold);
         CPointer<Float> p_sss_jitter_threshold = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'sss_jitter_threshold'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ssr_quality

        public static final long[] __DNA__FIELD__ssr_quality
        Field descriptor (offset) for struct member 'ssr_quality'.

        Field Documentation

        Blender Python API

        Precision of the screen space raytracing

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__ssr_quality);
         CPointer<Float> p_ssr_quality = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ssr_quality'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ssr_max_roughness

        public static final long[] __DNA__FIELD__ssr_max_roughness
        Field descriptor (offset) for struct member 'ssr_max_roughness'.

        Field Documentation

        Blender Python API

        Do not raytrace reflections for roughness above this value

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__ssr_max_roughness);
         CPointer<Float> p_ssr_max_roughness = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ssr_max_roughness'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ssr_thickness

        public static final long[] __DNA__FIELD__ssr_thickness
        Field descriptor (offset) for struct member 'ssr_thickness'.

        Field Documentation

        Blender Python API

        Pixel thickness used to detect intersection

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__ssr_thickness);
         CPointer<Float> p_ssr_thickness = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ssr_thickness'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ssr_border_fade

        public static final long[] __DNA__FIELD__ssr_border_fade
        Field descriptor (offset) for struct member 'ssr_border_fade'.

        Field Documentation

        Blender Python API

        Screen percentage used to fade the SSR

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__ssr_border_fade);
         CPointer<Float> p_ssr_border_fade = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ssr_border_fade'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ssr_firefly_fac

        public static final long[] __DNA__FIELD__ssr_firefly_fac
        Field descriptor (offset) for struct member 'ssr_firefly_fac'.

        Field Documentation

        Blender Python API

        Clamp pixel intensity to remove noise (0 to disabled)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__ssr_firefly_fac);
         CPointer<Float> p_ssr_firefly_fac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ssr_firefly_fac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__volumetric_start

        public static final long[] __DNA__FIELD__volumetric_start
        Field descriptor (offset) for struct member 'volumetric_start'.

        Field Documentation

        Blender Python API

        Start distance of the volumetric effect

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__volumetric_start);
         CPointer<Float> p_volumetric_start = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'volumetric_start'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__volumetric_end

        public static final long[] __DNA__FIELD__volumetric_end
        Field descriptor (offset) for struct member 'volumetric_end'.

        Field Documentation

        Blender Python API

        End distance of the volumetric effect

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__volumetric_end);
         CPointer<Float> p_volumetric_end = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'volumetric_end'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__volumetric_tile_size

        public static final long[] __DNA__FIELD__volumetric_tile_size
        Field descriptor (offset) for struct member 'volumetric_tile_size'.

        Field Documentation

        Blender Python API

        Control the quality of the volumetric effects (lower size increase vram usage and quality)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__volumetric_tile_size);
         CPointer<Integer> p_volumetric_tile_size = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'volumetric_tile_size'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__volumetric_samples

        public static final long[] __DNA__FIELD__volumetric_samples
        Field descriptor (offset) for struct member 'volumetric_samples'.

        Field Documentation

        Blender Python API

        Number of samples to compute volumetric effects

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__volumetric_samples);
         CPointer<Integer> p_volumetric_samples = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'volumetric_samples'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__volumetric_sample_distribution

        public static final long[] __DNA__FIELD__volumetric_sample_distribution
        Field descriptor (offset) for struct member 'volumetric_sample_distribution'.

        Field Documentation

        Blender Python API

        Distribute more samples closer to the camera

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__volumetric_sample_distribution);
         CPointer<Float> p_volumetric_sample_distribution = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'volumetric_sample_distribution'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__volumetric_light_clamp

        public static final long[] __DNA__FIELD__volumetric_light_clamp
        Field descriptor (offset) for struct member 'volumetric_light_clamp'.

        Field Documentation

        Blender Python API

        Maximum light contribution, reducing noise

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__volumetric_light_clamp);
         CPointer<Float> p_volumetric_light_clamp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'volumetric_light_clamp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__volumetric_shadow_samples

        public static final long[] __DNA__FIELD__volumetric_shadow_samples
        Field descriptor (offset) for struct member 'volumetric_shadow_samples'.

        Field Documentation

        Blender Python API

        Number of samples to compute volumetric shadowing

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__volumetric_shadow_samples);
         CPointer<Integer> p_volumetric_shadow_samples = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'volumetric_shadow_samples'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gtao_distance

        public static final long[] __DNA__FIELD__gtao_distance
        Field descriptor (offset) for struct member 'gtao_distance'.

        Field Documentation

        Blender Python API

        Distance of object that contribute to the ambient occlusion effect

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gtao_distance);
         CPointer<Float> p_gtao_distance = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gtao_distance'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gtao_factor

        public static final long[] __DNA__FIELD__gtao_factor
        Field descriptor (offset) for struct member 'gtao_factor'.

        Field Documentation

        Blender Python API

        Factor for ambient occlusion blending

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gtao_factor);
         CPointer<Float> p_gtao_factor = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gtao_factor'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gtao_quality

        public static final long[] __DNA__FIELD__gtao_quality
        Field descriptor (offset) for struct member 'gtao_quality'.

        Field Documentation

        Blender Python API

        Precision of the horizon search

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__gtao_quality);
         CPointer<Float> p_gtao_quality = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gtao_quality'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bokeh_max_size

        public static final long[] __DNA__FIELD__bokeh_max_size
        Field descriptor (offset) for struct member 'bokeh_max_size'.

        Field Documentation

        Blender Python API

        Max size of the bokeh shape for the depth of field (lower is faster)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__bokeh_max_size);
         CPointer<Float> p_bokeh_max_size = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bokeh_max_size'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bokeh_threshold

        public static final long[] __DNA__FIELD__bokeh_threshold
        Field descriptor (offset) for struct member 'bokeh_threshold'.

        Field Documentation

        Blender Python API

        Brightness threshold for using sprite base depth of field

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__bokeh_threshold);
         CPointer<Float> p_bokeh_threshold = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bokeh_threshold'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bloom_color

        public static final long[] __DNA__FIELD__bloom_color
        Field descriptor (offset) for struct member 'bloom_color'.

        Field Documentation

        Blender Python API

        Color applied to the bloom effect

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__bloom_color);
         CPointer<CArrayFacade<Float>> p_bloom_color = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'bloom_color'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__bloom_threshold

        public static final long[] __DNA__FIELD__bloom_threshold
        Field descriptor (offset) for struct member 'bloom_threshold'.

        Field Documentation

        Blender Python API

        Filters out pixels under this level of brightness

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__bloom_threshold);
         CPointer<Float> p_bloom_threshold = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bloom_threshold'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bloom_knee

        public static final long[] __DNA__FIELD__bloom_knee
        Field descriptor (offset) for struct member 'bloom_knee'.

        Field Documentation

        Blender Python API

        Makes transition between under/over-threshold gradual

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__bloom_knee);
         CPointer<Float> p_bloom_knee = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bloom_knee'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bloom_intensity

        public static final long[] __DNA__FIELD__bloom_intensity
        Field descriptor (offset) for struct member 'bloom_intensity'.

        Field Documentation

        Blender Python API

        Blend factor

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__bloom_intensity);
         CPointer<Float> p_bloom_intensity = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bloom_intensity'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bloom_radius

        public static final long[] __DNA__FIELD__bloom_radius
        Field descriptor (offset) for struct member 'bloom_radius'.

        Field Documentation

        Blender Python API

        Bloom spread distance

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__bloom_radius);
         CPointer<Float> p_bloom_radius = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bloom_radius'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bloom_clamp

        public static final long[] __DNA__FIELD__bloom_clamp
        Field descriptor (offset) for struct member 'bloom_clamp'.

        Field Documentation

        Blender Python API

        Maximum intensity a bloom pixel can have (0 to disabled)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__bloom_clamp);
         CPointer<Float> p_bloom_clamp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bloom_clamp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__motion_blur_samples

        public static final long[] __DNA__FIELD__motion_blur_samples
        Field descriptor (offset) for struct member 'motion_blur_samples'.

        Field Documentation

        Blender Python API

        Number of samples to take with motion blur

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__motion_blur_samples);
         CPointer<Integer> p_motion_blur_samples = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'motion_blur_samples'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__motion_blur_shutter

        public static final long[] __DNA__FIELD__motion_blur_shutter
        Field descriptor (offset) for struct member 'motion_blur_shutter'.

        Field Documentation

        Blender Python API

        Time taken in frames between shutter open and close

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__motion_blur_shutter);
         CPointer<Float> p_motion_blur_shutter = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'motion_blur_shutter'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__shadow_method

        public static final long[] __DNA__FIELD__shadow_method
        Deprecated.
        Deprecated

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__shadow_method);
         CPointer<Integer> p_shadow_method = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'shadow_method'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
        Field descriptor (offset) for struct member 'shadow_method'.

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__shadow_cube_size

        public static final long[] __DNA__FIELD__shadow_cube_size
        Field descriptor (offset) for struct member 'shadow_cube_size'.

        Field Documentation

        Blender Python API

        Size of point and area light shadow maps

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__shadow_cube_size);
         CPointer<Integer> p_shadow_cube_size = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'shadow_cube_size'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__shadow_cascade_size

        public static final long[] __DNA__FIELD__shadow_cascade_size
        Field descriptor (offset) for struct member 'shadow_cascade_size'.

        Field Documentation

        Blender Python API

        Size of sun light shadow maps

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__shadow_cascade_size);
         CPointer<Integer> p_shadow_cascade_size = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'shadow_cascade_size'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__light_cache

        public static final long[] __DNA__FIELD__light_cache
        Deprecated.
        Deprecated

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__light_cache);
         CPointer<CPointer<LightCache>> p_light_cache = p.cast(new Class[]{CPointer.class, LightCache.class});
         

        Metadata

        • Field: 'light_cache'
        • Signature: 'LightCache*'
        • Actual Size (32bit/64bit): 4/8
        Field descriptor (offset) for struct member 'light_cache'.

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__light_cache_data

        public static final long[] __DNA__FIELD__light_cache_data
        Field descriptor (offset) for struct member 'light_cache_data'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__light_cache_data);
         CPointer<CPointer<LightCache>> p_light_cache_data = p.cast(new Class[]{CPointer.class, LightCache.class});
         

        Metadata

        • Field: 'light_cache_data'
        • Signature: 'LightCache*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__light_cache_info

        public static final long[] __DNA__FIELD__light_cache_info
        Field descriptor (offset) for struct member 'light_cache_info'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__light_cache_info);
         CPointer<CArrayFacade<Byte>> p_light_cache_info = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'light_cache_info'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__overscan

        public static final long[] __DNA__FIELD__overscan
        Field descriptor (offset) for struct member 'overscan'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__overscan);
         CPointer<Float> p_overscan = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'overscan'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__light_threshold

        public static final long[] __DNA__FIELD__light_threshold
        Field descriptor (offset) for struct member 'light_threshold'.

        Field Documentation

        Blender Python API

        Minimum light intensity for a light to contribute to the lighting

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         SceneEEVEE sceneeevee = ...;
         CPointer<Object> p = sceneeevee.__dna__addressof(SceneEEVEE.__DNA__FIELD__light_threshold);
         CPointer<Float> p_light_threshold = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'light_threshold'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
    • Constructor Detail

      • SceneEEVEE

        public SceneEEVEE​(long __address,
                          Block __block,
                          BlockTable __blockTable)
      • SceneEEVEE

        protected SceneEEVEE​(SceneEEVEE that)
    • Method Detail

      • getFlag

        public int getFlag()
                    throws java.io.IOException
        Get method for struct member 'flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • setFlag

        public void setFlag​(int flag)
                     throws java.io.IOException
        Set method for struct member 'flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getGi_diffuse_bounces

        public int getGi_diffuse_bounces()
                                  throws java.io.IOException
        Get method for struct member 'gi_diffuse_bounces'.

        Field Documentation

        Blender Python API

        Number of time the light is reinjected inside light grids, 0 disable indirect diffuse light
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_diffuse_bounces
      • setGi_diffuse_bounces

        public void setGi_diffuse_bounces​(int gi_diffuse_bounces)
                                   throws java.io.IOException
        Set method for struct member 'gi_diffuse_bounces'.

        Field Documentation

        Blender Python API

        Number of time the light is reinjected inside light grids, 0 disable indirect diffuse light
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_diffuse_bounces
      • getGi_cubemap_resolution

        public int getGi_cubemap_resolution()
                                     throws java.io.IOException
        Get method for struct member 'gi_cubemap_resolution'.

        Field Documentation

        Blender Python API

        Size of every cubemaps
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_cubemap_resolution
      • setGi_cubemap_resolution

        public void setGi_cubemap_resolution​(int gi_cubemap_resolution)
                                      throws java.io.IOException
        Set method for struct member 'gi_cubemap_resolution'.

        Field Documentation

        Blender Python API

        Size of every cubemaps
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_cubemap_resolution
      • getGi_visibility_resolution

        public int getGi_visibility_resolution()
                                        throws java.io.IOException
        Get method for struct member 'gi_visibility_resolution'.

        Field Documentation

        Blender Python API

        Size of the shadow map applied to each irradiance sample
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_visibility_resolution
      • setGi_visibility_resolution

        public void setGi_visibility_resolution​(int gi_visibility_resolution)
                                         throws java.io.IOException
        Set method for struct member 'gi_visibility_resolution'.

        Field Documentation

        Blender Python API

        Size of the shadow map applied to each irradiance sample
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_visibility_resolution
      • getGi_irradiance_smoothing

        public float getGi_irradiance_smoothing()
                                         throws java.io.IOException
        Get method for struct member 'gi_irradiance_smoothing'.

        Field Documentation

        Blender Python API

        Smoother irradiance interpolation but introduce light bleeding
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_irradiance_smoothing
      • setGi_irradiance_smoothing

        public void setGi_irradiance_smoothing​(float gi_irradiance_smoothing)
                                        throws java.io.IOException
        Set method for struct member 'gi_irradiance_smoothing'.

        Field Documentation

        Blender Python API

        Smoother irradiance interpolation but introduce light bleeding
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_irradiance_smoothing
      • getGi_glossy_clamp

        public float getGi_glossy_clamp()
                                 throws java.io.IOException
        Get method for struct member 'gi_glossy_clamp'.

        Field Documentation

        Blender Python API

        Clamp pixel intensity to reduce noise inside glossy reflections from reflection cubemaps (0 to disabled)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_glossy_clamp
      • setGi_glossy_clamp

        public void setGi_glossy_clamp​(float gi_glossy_clamp)
                                throws java.io.IOException
        Set method for struct member 'gi_glossy_clamp'.

        Field Documentation

        Blender Python API

        Clamp pixel intensity to reduce noise inside glossy reflections from reflection cubemaps (0 to disabled)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_glossy_clamp
      • getGi_filter_quality

        public float getGi_filter_quality()
                                   throws java.io.IOException
        Get method for struct member 'gi_filter_quality'.

        Field Documentation

        Blender Python API

        Take more samples during cubemap filtering to remove artifacts
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_filter_quality
      • setGi_filter_quality

        public void setGi_filter_quality​(float gi_filter_quality)
                                  throws java.io.IOException
        Set method for struct member 'gi_filter_quality'.

        Field Documentation

        Blender Python API

        Take more samples during cubemap filtering to remove artifacts
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_filter_quality
      • get_pad

        public CArrayFacade<java.lang.Byte> get_pad()
                                             throws java.io.IOException
        Get method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • set_pad

        public void set_pad​(CArrayFacade<java.lang.Byte> _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • getGi_cubemap_draw_size

        public float getGi_cubemap_draw_size()
                                      throws java.io.IOException
        Get method for struct member 'gi_cubemap_draw_size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_cubemap_draw_size
      • setGi_cubemap_draw_size

        public void setGi_cubemap_draw_size​(float gi_cubemap_draw_size)
                                     throws java.io.IOException
        Set method for struct member 'gi_cubemap_draw_size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_cubemap_draw_size
      • getGi_irradiance_draw_size

        public float getGi_irradiance_draw_size()
                                         throws java.io.IOException
        Get method for struct member 'gi_irradiance_draw_size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_irradiance_draw_size
      • setGi_irradiance_draw_size

        public void setGi_irradiance_draw_size​(float gi_irradiance_draw_size)
                                        throws java.io.IOException
        Set method for struct member 'gi_irradiance_draw_size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gi_irradiance_draw_size
      • getTaa_samples

        public int getTaa_samples()
                           throws java.io.IOException
        Get method for struct member 'taa_samples'.

        Field Documentation

        Blender Python API

        Number of samples, unlimited if 0
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__taa_samples
      • setTaa_samples

        public void setTaa_samples​(int taa_samples)
                            throws java.io.IOException
        Set method for struct member 'taa_samples'.

        Field Documentation

        Blender Python API

        Number of samples, unlimited if 0
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__taa_samples
      • getTaa_render_samples

        public int getTaa_render_samples()
                                  throws java.io.IOException
        Get method for struct member 'taa_render_samples'.

        Field Documentation

        Blender Python API

        Number of samples per pixels for rendering
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__taa_render_samples
      • setTaa_render_samples

        public void setTaa_render_samples​(int taa_render_samples)
                                   throws java.io.IOException
        Set method for struct member 'taa_render_samples'.

        Field Documentation

        Blender Python API

        Number of samples per pixels for rendering
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__taa_render_samples
      • getSss_samples

        public int getSss_samples()
                           throws java.io.IOException
        Get method for struct member 'sss_samples'.

        Field Documentation

        Blender Python API

        Number of samples to compute the scattering effect
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sss_samples
      • setSss_samples

        public void setSss_samples​(int sss_samples)
                            throws java.io.IOException
        Set method for struct member 'sss_samples'.

        Field Documentation

        Blender Python API

        Number of samples to compute the scattering effect
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sss_samples
      • getSss_jitter_threshold

        public float getSss_jitter_threshold()
                                      throws java.io.IOException
        Get method for struct member 'sss_jitter_threshold'.

        Field Documentation

        Blender Python API

        Rotate samples that are below this threshold
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sss_jitter_threshold
      • setSss_jitter_threshold

        public void setSss_jitter_threshold​(float sss_jitter_threshold)
                                     throws java.io.IOException
        Set method for struct member 'sss_jitter_threshold'.

        Field Documentation

        Blender Python API

        Rotate samples that are below this threshold
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sss_jitter_threshold
      • getSsr_quality

        public float getSsr_quality()
                             throws java.io.IOException
        Get method for struct member 'ssr_quality'.

        Field Documentation

        Blender Python API

        Precision of the screen space raytracing
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ssr_quality
      • setSsr_quality

        public void setSsr_quality​(float ssr_quality)
                            throws java.io.IOException
        Set method for struct member 'ssr_quality'.

        Field Documentation

        Blender Python API

        Precision of the screen space raytracing
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ssr_quality
      • getSsr_max_roughness

        public float getSsr_max_roughness()
                                   throws java.io.IOException
        Get method for struct member 'ssr_max_roughness'.

        Field Documentation

        Blender Python API

        Do not raytrace reflections for roughness above this value
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ssr_max_roughness
      • setSsr_max_roughness

        public void setSsr_max_roughness​(float ssr_max_roughness)
                                  throws java.io.IOException
        Set method for struct member 'ssr_max_roughness'.

        Field Documentation

        Blender Python API

        Do not raytrace reflections for roughness above this value
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ssr_max_roughness
      • getSsr_thickness

        public float getSsr_thickness()
                               throws java.io.IOException
        Get method for struct member 'ssr_thickness'.

        Field Documentation

        Blender Python API

        Pixel thickness used to detect intersection
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ssr_thickness
      • setSsr_thickness

        public void setSsr_thickness​(float ssr_thickness)
                              throws java.io.IOException
        Set method for struct member 'ssr_thickness'.

        Field Documentation

        Blender Python API

        Pixel thickness used to detect intersection
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ssr_thickness
      • getSsr_border_fade

        public float getSsr_border_fade()
                                 throws java.io.IOException
        Get method for struct member 'ssr_border_fade'.

        Field Documentation

        Blender Python API

        Screen percentage used to fade the SSR
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ssr_border_fade
      • setSsr_border_fade

        public void setSsr_border_fade​(float ssr_border_fade)
                                throws java.io.IOException
        Set method for struct member 'ssr_border_fade'.

        Field Documentation

        Blender Python API

        Screen percentage used to fade the SSR
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ssr_border_fade
      • getSsr_firefly_fac

        public float getSsr_firefly_fac()
                                 throws java.io.IOException
        Get method for struct member 'ssr_firefly_fac'.

        Field Documentation

        Blender Python API

        Clamp pixel intensity to remove noise (0 to disabled)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ssr_firefly_fac
      • setSsr_firefly_fac

        public void setSsr_firefly_fac​(float ssr_firefly_fac)
                                throws java.io.IOException
        Set method for struct member 'ssr_firefly_fac'.

        Field Documentation

        Blender Python API

        Clamp pixel intensity to remove noise (0 to disabled)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ssr_firefly_fac
      • getVolumetric_start

        public float getVolumetric_start()
                                  throws java.io.IOException
        Get method for struct member 'volumetric_start'.

        Field Documentation

        Blender Python API

        Start distance of the volumetric effect
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_start
      • setVolumetric_start

        public void setVolumetric_start​(float volumetric_start)
                                 throws java.io.IOException
        Set method for struct member 'volumetric_start'.

        Field Documentation

        Blender Python API

        Start distance of the volumetric effect
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_start
      • getVolumetric_end

        public float getVolumetric_end()
                                throws java.io.IOException
        Get method for struct member 'volumetric_end'.

        Field Documentation

        Blender Python API

        End distance of the volumetric effect
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_end
      • setVolumetric_end

        public void setVolumetric_end​(float volumetric_end)
                               throws java.io.IOException
        Set method for struct member 'volumetric_end'.

        Field Documentation

        Blender Python API

        End distance of the volumetric effect
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_end
      • getVolumetric_tile_size

        public int getVolumetric_tile_size()
                                    throws java.io.IOException
        Get method for struct member 'volumetric_tile_size'.

        Field Documentation

        Blender Python API

        Control the quality of the volumetric effects (lower size increase vram usage and quality)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_tile_size
      • setVolumetric_tile_size

        public void setVolumetric_tile_size​(int volumetric_tile_size)
                                     throws java.io.IOException
        Set method for struct member 'volumetric_tile_size'.

        Field Documentation

        Blender Python API

        Control the quality of the volumetric effects (lower size increase vram usage and quality)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_tile_size
      • getVolumetric_samples

        public int getVolumetric_samples()
                                  throws java.io.IOException
        Get method for struct member 'volumetric_samples'.

        Field Documentation

        Blender Python API

        Number of samples to compute volumetric effects
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_samples
      • setVolumetric_samples

        public void setVolumetric_samples​(int volumetric_samples)
                                   throws java.io.IOException
        Set method for struct member 'volumetric_samples'.

        Field Documentation

        Blender Python API

        Number of samples to compute volumetric effects
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_samples
      • getVolumetric_sample_distribution

        public float getVolumetric_sample_distribution()
                                                throws java.io.IOException
        Get method for struct member 'volumetric_sample_distribution'.

        Field Documentation

        Blender Python API

        Distribute more samples closer to the camera
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_sample_distribution
      • setVolumetric_sample_distribution

        public void setVolumetric_sample_distribution​(float volumetric_sample_distribution)
                                               throws java.io.IOException
        Set method for struct member 'volumetric_sample_distribution'.

        Field Documentation

        Blender Python API

        Distribute more samples closer to the camera
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_sample_distribution
      • getVolumetric_light_clamp

        public float getVolumetric_light_clamp()
                                        throws java.io.IOException
        Get method for struct member 'volumetric_light_clamp'.

        Field Documentation

        Blender Python API

        Maximum light contribution, reducing noise
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_light_clamp
      • setVolumetric_light_clamp

        public void setVolumetric_light_clamp​(float volumetric_light_clamp)
                                       throws java.io.IOException
        Set method for struct member 'volumetric_light_clamp'.

        Field Documentation

        Blender Python API

        Maximum light contribution, reducing noise
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_light_clamp
      • getVolumetric_shadow_samples

        public int getVolumetric_shadow_samples()
                                         throws java.io.IOException
        Get method for struct member 'volumetric_shadow_samples'.

        Field Documentation

        Blender Python API

        Number of samples to compute volumetric shadowing
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_shadow_samples
      • setVolumetric_shadow_samples

        public void setVolumetric_shadow_samples​(int volumetric_shadow_samples)
                                          throws java.io.IOException
        Set method for struct member 'volumetric_shadow_samples'.

        Field Documentation

        Blender Python API

        Number of samples to compute volumetric shadowing
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumetric_shadow_samples
      • getGtao_distance

        public float getGtao_distance()
                               throws java.io.IOException
        Get method for struct member 'gtao_distance'.

        Field Documentation

        Blender Python API

        Distance of object that contribute to the ambient occlusion effect
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gtao_distance
      • setGtao_distance

        public void setGtao_distance​(float gtao_distance)
                              throws java.io.IOException
        Set method for struct member 'gtao_distance'.

        Field Documentation

        Blender Python API

        Distance of object that contribute to the ambient occlusion effect
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gtao_distance
      • getGtao_factor

        public float getGtao_factor()
                             throws java.io.IOException
        Get method for struct member 'gtao_factor'.

        Field Documentation

        Blender Python API

        Factor for ambient occlusion blending
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gtao_factor
      • setGtao_factor

        public void setGtao_factor​(float gtao_factor)
                            throws java.io.IOException
        Set method for struct member 'gtao_factor'.

        Field Documentation

        Blender Python API

        Factor for ambient occlusion blending
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gtao_factor
      • getGtao_quality

        public float getGtao_quality()
                              throws java.io.IOException
        Get method for struct member 'gtao_quality'.

        Field Documentation

        Blender Python API

        Precision of the horizon search
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gtao_quality
      • setGtao_quality

        public void setGtao_quality​(float gtao_quality)
                             throws java.io.IOException
        Set method for struct member 'gtao_quality'.

        Field Documentation

        Blender Python API

        Precision of the horizon search
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gtao_quality
      • getBokeh_max_size

        public float getBokeh_max_size()
                                throws java.io.IOException
        Get method for struct member 'bokeh_max_size'.

        Field Documentation

        Blender Python API

        Max size of the bokeh shape for the depth of field (lower is faster)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bokeh_max_size
      • setBokeh_max_size

        public void setBokeh_max_size​(float bokeh_max_size)
                               throws java.io.IOException
        Set method for struct member 'bokeh_max_size'.

        Field Documentation

        Blender Python API

        Max size of the bokeh shape for the depth of field (lower is faster)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bokeh_max_size
      • getBokeh_threshold

        public float getBokeh_threshold()
                                 throws java.io.IOException
        Get method for struct member 'bokeh_threshold'.

        Field Documentation

        Blender Python API

        Brightness threshold for using sprite base depth of field
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bokeh_threshold
      • setBokeh_threshold

        public void setBokeh_threshold​(float bokeh_threshold)
                                throws java.io.IOException
        Set method for struct member 'bokeh_threshold'.

        Field Documentation

        Blender Python API

        Brightness threshold for using sprite base depth of field
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bokeh_threshold
      • getBloom_color

        public CArrayFacade<java.lang.Float> getBloom_color()
                                                     throws java.io.IOException
        Get method for struct member 'bloom_color'.

        Field Documentation

        Blender Python API

        Color applied to the bloom effect
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_color
      • setBloom_color

        public void setBloom_color​(CArrayFacade<java.lang.Float> bloom_color)
                            throws java.io.IOException
        Set method for struct member 'bloom_color'.

        Field Documentation

        Blender Python API

        Color applied to the bloom effect
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_color
      • getBloom_threshold

        public float getBloom_threshold()
                                 throws java.io.IOException
        Get method for struct member 'bloom_threshold'.

        Field Documentation

        Blender Python API

        Filters out pixels under this level of brightness
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_threshold
      • setBloom_threshold

        public void setBloom_threshold​(float bloom_threshold)
                                throws java.io.IOException
        Set method for struct member 'bloom_threshold'.

        Field Documentation

        Blender Python API

        Filters out pixels under this level of brightness
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_threshold
      • getBloom_knee

        public float getBloom_knee()
                            throws java.io.IOException
        Get method for struct member 'bloom_knee'.

        Field Documentation

        Blender Python API

        Makes transition between under/over-threshold gradual
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_knee
      • setBloom_knee

        public void setBloom_knee​(float bloom_knee)
                           throws java.io.IOException
        Set method for struct member 'bloom_knee'.

        Field Documentation

        Blender Python API

        Makes transition between under/over-threshold gradual
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_knee
      • getBloom_intensity

        public float getBloom_intensity()
                                 throws java.io.IOException
        Get method for struct member 'bloom_intensity'.

        Field Documentation

        Blender Python API

        Blend factor
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_intensity
      • setBloom_intensity

        public void setBloom_intensity​(float bloom_intensity)
                                throws java.io.IOException
        Set method for struct member 'bloom_intensity'.

        Field Documentation

        Blender Python API

        Blend factor
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_intensity
      • getBloom_radius

        public float getBloom_radius()
                              throws java.io.IOException
        Get method for struct member 'bloom_radius'.

        Field Documentation

        Blender Python API

        Bloom spread distance
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_radius
      • setBloom_radius

        public void setBloom_radius​(float bloom_radius)
                             throws java.io.IOException
        Set method for struct member 'bloom_radius'.

        Field Documentation

        Blender Python API

        Bloom spread distance
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_radius
      • getBloom_clamp

        public float getBloom_clamp()
                             throws java.io.IOException
        Get method for struct member 'bloom_clamp'.

        Field Documentation

        Blender Python API

        Maximum intensity a bloom pixel can have (0 to disabled)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_clamp
      • setBloom_clamp

        public void setBloom_clamp​(float bloom_clamp)
                            throws java.io.IOException
        Set method for struct member 'bloom_clamp'.

        Field Documentation

        Blender Python API

        Maximum intensity a bloom pixel can have (0 to disabled)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bloom_clamp
      • getMotion_blur_samples

        public int getMotion_blur_samples()
                                   throws java.io.IOException
        Get method for struct member 'motion_blur_samples'.

        Field Documentation

        Blender Python API

        Number of samples to take with motion blur
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__motion_blur_samples
      • setMotion_blur_samples

        public void setMotion_blur_samples​(int motion_blur_samples)
                                    throws java.io.IOException
        Set method for struct member 'motion_blur_samples'.

        Field Documentation

        Blender Python API

        Number of samples to take with motion blur
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__motion_blur_samples
      • getMotion_blur_shutter

        public float getMotion_blur_shutter()
                                     throws java.io.IOException
        Get method for struct member 'motion_blur_shutter'.

        Field Documentation

        Blender Python API

        Time taken in frames between shutter open and close
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__motion_blur_shutter
      • setMotion_blur_shutter

        public void setMotion_blur_shutter​(float motion_blur_shutter)
                                    throws java.io.IOException
        Set method for struct member 'motion_blur_shutter'.

        Field Documentation

        Blender Python API

        Time taken in frames between shutter open and close
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__motion_blur_shutter
      • getShadow_method

        public int getShadow_method()
                             throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'shadow_method'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shadow_method
      • setShadow_method

        public void setShadow_method​(int shadow_method)
                              throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'shadow_method'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shadow_method
      • getShadow_cube_size

        public int getShadow_cube_size()
                                throws java.io.IOException
        Get method for struct member 'shadow_cube_size'.

        Field Documentation

        Blender Python API

        Size of point and area light shadow maps
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shadow_cube_size
      • setShadow_cube_size

        public void setShadow_cube_size​(int shadow_cube_size)
                                 throws java.io.IOException
        Set method for struct member 'shadow_cube_size'.

        Field Documentation

        Blender Python API

        Size of point and area light shadow maps
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shadow_cube_size
      • getShadow_cascade_size

        public int getShadow_cascade_size()
                                   throws java.io.IOException
        Get method for struct member 'shadow_cascade_size'.

        Field Documentation

        Blender Python API

        Size of sun light shadow maps
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shadow_cascade_size
      • setShadow_cascade_size

        public void setShadow_cascade_size​(int shadow_cascade_size)
                                    throws java.io.IOException
        Set method for struct member 'shadow_cascade_size'.

        Field Documentation

        Blender Python API

        Size of sun light shadow maps
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shadow_cascade_size
      • getLight_cache

        public CPointer<LightCache> getLight_cache()
                                            throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'light_cache'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__light_cache
      • setLight_cache

        public void setLight_cache​(CPointer<LightCache> light_cache)
                            throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'light_cache'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__light_cache
      • setLight_cache_data

        public void setLight_cache_data​(CPointer<LightCache> light_cache_data)
                                 throws java.io.IOException
        Set method for struct member 'light_cache_data'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__light_cache_data
      • getLight_cache_info

        public CArrayFacade<java.lang.Byte> getLight_cache_info()
                                                         throws java.io.IOException
        Get method for struct member 'light_cache_info'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__light_cache_info
      • setLight_cache_info

        public void setLight_cache_info​(CArrayFacade<java.lang.Byte> light_cache_info)
                                 throws java.io.IOException
        Set method for struct member 'light_cache_info'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__light_cache_info
      • getOverscan

        public float getOverscan()
                          throws java.io.IOException
        Get method for struct member 'overscan'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overscan
      • setOverscan

        public void setOverscan​(float overscan)
                         throws java.io.IOException
        Set method for struct member 'overscan'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overscan
      • getLight_threshold

        public float getLight_threshold()
                                 throws java.io.IOException
        Get method for struct member 'light_threshold'.

        Field Documentation

        Blender Python API

        Minimum light intensity for a light to contribute to the lighting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__light_threshold
      • setLight_threshold

        public void setLight_threshold​(float light_threshold)
                                throws java.io.IOException
        Set method for struct member 'light_threshold'.

        Field Documentation

        Blender Python API

        Minimum light intensity for a light to contribute to the lighting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__light_threshold
      • __io__addressof

        public CPointer<SceneEEVEE> __io__addressof()
        Instantiates a pointer on this instance.