Class SceneRenderLayer


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

    Class Documentation

    Blender Source Code


    Render Layers Render Layer

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__next);
         CPointer<CPointer<SceneRenderLayer>> p_next = p.cast(new Class[]{CPointer.class, SceneRenderLayer.class});
         

        Metadata

        • Field: 'next'
        • Signature: 'SceneRenderLayer*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__prev

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

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__prev);
         CPointer<CPointer<SceneRenderLayer>> p_prev = p.cast(new Class[]{CPointer.class, SceneRenderLayer.class});
         

        Metadata

        • Field: 'prev'
        • Signature: 'SceneRenderLayer*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__name

        public static final long[] __DNA__FIELD__name
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__name);
         CPointer<CArrayFacade<Byte>> p_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'name'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
        Field descriptor (offset) for struct member 'name'.

        Field Documentation

        Blender Source Code

        MAX_NAME.

      • __DNA__FIELD__mat_override

        public static final long[] __DNA__FIELD__mat_override
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__mat_override);
         CPointer<CPointer<Material>> p_mat_override = p.cast(new Class[]{CPointer.class, Material.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Converted to ViewLayer setting.

      • __DNA__FIELD__lay

        public static final long[] __DNA__FIELD__lay
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__lay);
         CPointer<Integer> p_lay = p.cast(new Class[]{Integer.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Converted to LayerCollection cycles camera visibility override.

      • __DNA__FIELD__lay_zmask

        public static final long[] __DNA__FIELD__lay_zmask
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__lay_zmask);
         CPointer<Integer> p_lay_zmask = p.cast(new Class[]{Integer.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Converted to LayerCollection cycles holdout override.

      • __DNA__FIELD__lay_exclude

        public static final long[] __DNA__FIELD__lay_exclude
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__lay_exclude);
         CPointer<Integer> p_lay_exclude = p.cast(new Class[]{Integer.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__layflag

        public static final long[] __DNA__FIELD__layflag
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__layflag);
         CPointer<Integer> p_layflag = p.cast(new Class[]{Integer.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Converted to ViewLayer layflag and flag.

      • __DNA__FIELD__passflag

        public static final long[] __DNA__FIELD__passflag
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__passflag);
         CPointer<Integer> p_passflag = p.cast(new Class[]{Integer.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        pass_xor has to be after passflag Pass_xor has to be after passflag.

      • __DNA__FIELD__pass_xor

        public static final long[] __DNA__FIELD__pass_xor
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__pass_xor);
         CPointer<Integer> p_pass_xor = p.cast(new Class[]{Integer.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Converted to ViewLayer passflag and flag.

      • __DNA__FIELD__samples

        public static final long[] __DNA__FIELD__samples
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__samples);
         CPointer<Integer> p_samples = p.cast(new Class[]{Integer.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Converted to ViewLayer setting.

      • __DNA__FIELD__pass_alpha_threshold

        public static final long[] __DNA__FIELD__pass_alpha_threshold
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__pass_alpha_threshold);
         CPointer<Float> p_pass_alpha_threshold = p.cast(new Class[]{Float.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Converted to ViewLayer pass_alpha_threshold.

      • __DNA__FIELD__prop

        public static final long[] __DNA__FIELD__prop
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__prop);
         CPointer<CPointer<IDProperty>> p_prop = p.cast(new Class[]{CPointer.class, IDProperty.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Converted to ViewLayer id_properties.

      • __DNA__FIELD__freestyleConfig

        public static final long[] __DNA__FIELD__freestyleConfig
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SceneRenderLayer scenerenderlayer = ...;
         CPointer<Object> p = scenerenderlayer.__dna__addressof(SceneRenderLayer.__DNA__FIELD__freestyleConfig);
         CPointer<FreestyleConfig> p_freestyleConfig = p.cast(new Class[]{FreestyleConfig.class});
         

        Metadata

        • Field: 'freestyleConfig'
        • Signature: 'FreestyleConfig'
        • Actual Size (32bit/64bit): 40/56
        Field descriptor (offset) for struct member 'freestyleConfig'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer freestyleConfig.

    • Constructor Detail

      • SceneRenderLayer

        public SceneRenderLayer​(long __address,
                                Block __block,
                                BlockTable __blockTable)
    • Method Detail

      • getName

        public CArrayFacade<java.lang.Byte> getName()
                                             throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'name'.

        Field Documentation

        Blender Source Code

        MAX_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • setName

        public void setName​(CArrayFacade<java.lang.Byte> name)
                     throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'name'.

        Field Documentation

        Blender Source Code

        MAX_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • getMat_override

        public CPointer<Material> getMat_override()
                                           throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'mat_override'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer setting.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mat_override
      • setMat_override

        public void setMat_override​(CPointer<Material> mat_override)
                             throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'mat_override'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer setting.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mat_override
      • getLay

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

        Get method for struct member 'lay'.

        Field Documentation

        Blender Source Code

        Converted to LayerCollection cycles camera visibility override.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lay
      • setLay

        public void setLay​(int lay)
                    throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'lay'.

        Field Documentation

        Blender Source Code

        Converted to LayerCollection cycles camera visibility override.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lay
      • getLay_zmask

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

        Get method for struct member 'lay_zmask'.

        Field Documentation

        Blender Source Code

        Converted to LayerCollection cycles holdout override.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lay_zmask
      • setLay_zmask

        public void setLay_zmask​(int lay_zmask)
                          throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'lay_zmask'.

        Field Documentation

        Blender Source Code

        Converted to LayerCollection cycles holdout override.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lay_zmask
      • getLay_exclude

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

        Get method for struct member 'lay_exclude'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lay_exclude
      • setLay_exclude

        public void setLay_exclude​(int lay_exclude)
                            throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'lay_exclude'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lay_exclude
      • getLayflag

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

        Get method for struct member 'layflag'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer layflag and flag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layflag
      • setLayflag

        public void setLayflag​(int layflag)
                        throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'layflag'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer layflag and flag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layflag
      • getPassflag

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

        Get method for struct member 'passflag'.

        Field Documentation

        Blender Source Code

        pass_xor has to be after passflag Pass_xor has to be after passflag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__passflag
      • setPassflag

        public void setPassflag​(int passflag)
                         throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'passflag'.

        Field Documentation

        Blender Source Code

        pass_xor has to be after passflag Pass_xor has to be after passflag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__passflag
      • getPass_xor

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

        Get method for struct member 'pass_xor'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer passflag and flag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pass_xor
      • setPass_xor

        public void setPass_xor​(int pass_xor)
                         throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'pass_xor'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer passflag and flag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pass_xor
      • getSamples

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

        Get method for struct member 'samples'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer setting.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__samples
      • setSamples

        public void setSamples​(int samples)
                        throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'samples'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer setting.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__samples
      • getPass_alpha_threshold

        public float getPass_alpha_threshold()
                                      throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'pass_alpha_threshold'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer pass_alpha_threshold.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pass_alpha_threshold
      • setPass_alpha_threshold

        public void setPass_alpha_threshold​(float pass_alpha_threshold)
                                     throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'pass_alpha_threshold'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer pass_alpha_threshold.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pass_alpha_threshold
      • getProp

        public CPointer<IDProperty> getProp()
                                     throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'prop'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer id_properties.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prop
      • setProp

        public void setProp​(CPointer<IDProperty> prop)
                     throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'prop'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer id_properties.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prop
      • getFreestyleConfig

        public FreestyleConfig getFreestyleConfig()
                                           throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'freestyleConfig'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer freestyleConfig.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__freestyleConfig
      • setFreestyleConfig

        public void setFreestyleConfig​(FreestyleConfig freestyleConfig)
                                throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'freestyleConfig'.

        Field Documentation

        Blender Source Code

        Converted to ViewLayer freestyleConfig.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__freestyleConfig