Class ViewLayer


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

        Metadata

        • Field: 'next'
        • Signature: 'ViewLayer*'
        • 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:

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

        Metadata

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

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

        Field Documentation

        Blender Python API

        View layer name

        Blender Source Code

        MAX_NAME.

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__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
      • __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:

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__flag);
         CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __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:

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        ObjectBase.

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__object_bases);
         CPointer<ListBase> p_object_bases = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'object_bases'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__stats

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

        Field Documentation

        Blender Source Code

        Default allocated now.

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__stats);
         CPointer<CPointer<Object>> p_stats = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'stats'
        • Signature: 'SceneStats*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__basact

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

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__basact);
         CPointer<CPointer<Base>> p_basact = p.cast(new Class[]{CPointer.class, Base.class});
         

        Metadata

        • Field: 'basact'
        • Signature: 'Base*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__layer_collections

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

        Field Documentation

        Blender Source Code

        A view layer has one top level layer collection, because a scene has only one top level collection. The layer_collections list always contains a single element. ListBase is convenient when applying functions to all layer collections recursively.

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__layer_collections);
         CPointer<ListBase> p_layer_collections = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'layer_collections'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__active_collection

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

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__active_collection);
         CPointer<CPointer<LayerCollection>> p_active_collection = p.cast(new Class[]{CPointer.class, LayerCollection.class});
         

        Metadata

        • Field: 'active_collection'
        • Signature: 'LayerCollection*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__layflag

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

        Field Documentation

        Blender Source Code

        Old SceneRenderLayer data.

        Pointer Arithmetics

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

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

        Metadata

        • Field: 'layflag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__passflag

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

        Field Documentation

        Blender Source Code

        Pass_xor has to be after passflag.

        Pointer Arithmetics

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

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

        Metadata

        • Field: 'passflag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pass_alpha_threshold

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

        Field Documentation

        Blender Python API

        Z, Index, normal, UV and vector passes are only affected by surfaces with alpha transparency equal to or higher than this threshold

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__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
      • __DNA__FIELD__samples

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

        Field Documentation

        Blender Python API

        Override number of render samples for this view layer, 0 will use the scene setting

        Pointer Arithmetics

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

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

        Metadata

        • Field: 'samples'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mat_override

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

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__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
      • __DNA__FIELD__id_properties

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

        Field Documentation

        Blender Source Code

        Equivalent to datablocks ID properties.

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__id_properties);
         CPointer<CPointer<IDProperty>> p_id_properties = p.cast(new Class[]{CPointer.class, IDProperty.class});
         

        Metadata

        • Field: 'id_properties'
        • Signature: 'IDProperty*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__freestyle_config

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

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__freestyle_config);
         CPointer<FreestyleConfig> p_freestyle_config = p.cast(new Class[]{FreestyleConfig.class});
         

        Metadata

        • Field: 'freestyle_config'
        • Signature: 'FreestyleConfig'
        • Actual Size (32bit/64bit): 40/56
      • __DNA__FIELD__eevee

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

        Field Documentation

        Blender Python API

        (read-only) View layer settings for EEVEE

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__eevee);
         CPointer<ViewLayerEEVEE> p_eevee = p.cast(new Class[]{ViewLayerEEVEE.class});
         

        Metadata

        • Field: 'eevee'
        • Signature: 'ViewLayerEEVEE'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__drawdata

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

        Field Documentation

        Blender Source Code

        Runtime data ViewLayerEngineData .

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__drawdata);
         CPointer<ListBase> p_drawdata = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'drawdata'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__object_bases_array

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

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__object_bases_array);
         CPointer<CPointer<CPointer<Base>>> p_object_bases_array = p.cast(new Class[]{CPointer.class, CPointer.class, Base.class});
         

        Metadata

        • Field: 'object_bases_array'
        • Signature: 'Base**'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__object_bases_hash

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

        Pointer Arithmetics

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

         ViewLayer viewlayer = ...;
         CPointer<Object> p = viewlayer.__dna__addressof(ViewLayer.__DNA__FIELD__object_bases_hash);
         CPointer<CPointer<Object>> p_object_bases_hash = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'object_bases_hash'
        • Signature: 'GHash*'
        • Actual Size (32bit/64bit): 4/8
    • Constructor Detail

      • ViewLayer

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

        protected ViewLayer​(ViewLayer that)
    • Method Detail

      • setNext

        public void setNext​(CPointer<ViewLayer> next)
                     throws java.io.IOException
        Set method for struct member 'next'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__next
      • setPrev

        public void setPrev​(CPointer<ViewLayer> prev)
                     throws java.io.IOException
        Set method for struct member 'prev'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prev
      • getName

        public CArrayFacade<java.lang.Byte> getName()
                                             throws java.io.IOException
        Get method for struct member 'name'.

        Field Documentation

        Blender Python API

        View layer name

        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
        Set method for struct member 'name'.

        Field Documentation

        Blender Python API

        View layer name

        Blender Source Code

        MAX_NAME.

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

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

        public void setFlag​(short flag)
                     throws java.io.IOException
        Set method for struct member 'flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • 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
      • getObject_bases

        public ListBase getObject_bases()
                                 throws java.io.IOException
        Get method for struct member 'object_bases'.

        Field Documentation

        Blender Source Code

        ObjectBase.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__object_bases
      • setObject_bases

        public void setObject_bases​(ListBase object_bases)
                             throws java.io.IOException
        Set method for struct member 'object_bases'.

        Field Documentation

        Blender Source Code

        ObjectBase.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__object_bases
      • getStats

        public CPointer<java.lang.Object> getStats()
                                            throws java.io.IOException
        Get method for struct member 'stats'.

        Field Documentation

        Blender Source Code

        Default allocated now.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stats
      • setStats

        public void setStats​(CPointer<java.lang.Object> stats)
                      throws java.io.IOException
        Set method for struct member 'stats'.

        Field Documentation

        Blender Source Code

        Default allocated now.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stats
      • getBasact

        public CPointer<Base> getBasact()
                                 throws java.io.IOException
        Get method for struct member 'basact'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__basact
      • setBasact

        public void setBasact​(CPointer<Base> basact)
                       throws java.io.IOException
        Set method for struct member 'basact'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__basact
      • getLayer_collections

        public ListBase getLayer_collections()
                                      throws java.io.IOException
        Get method for struct member 'layer_collections'.

        Field Documentation

        Blender Source Code

        A view layer has one top level layer collection, because a scene has only one top level collection. The layer_collections list always contains a single element. ListBase is convenient when applying functions to all layer collections recursively.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layer_collections
      • setLayer_collections

        public void setLayer_collections​(ListBase layer_collections)
                                  throws java.io.IOException
        Set method for struct member 'layer_collections'.

        Field Documentation

        Blender Source Code

        A view layer has one top level layer collection, because a scene has only one top level collection. The layer_collections list always contains a single element. ListBase is convenient when applying functions to all layer collections recursively.

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

        public int getLayflag()
                       throws java.io.IOException
        Get method for struct member 'layflag'.

        Field Documentation

        Blender Source Code

        Old SceneRenderLayer data.

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

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

        Field Documentation

        Blender Source Code

        Old SceneRenderLayer data.

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

        public int getPassflag()
                        throws java.io.IOException
        Get method for struct member 'passflag'.

        Field Documentation

        Blender Source Code

        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
        Set method for struct member 'passflag'.

        Field Documentation

        Blender Source Code

        Pass_xor has to be after passflag.

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

        public float getPass_alpha_threshold()
                                      throws java.io.IOException
        Get method for struct member 'pass_alpha_threshold'.

        Field Documentation

        Blender Python API

        Z, Index, normal, UV and vector passes are only affected by surfaces with alpha transparency equal to or higher than this 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
        Set method for struct member 'pass_alpha_threshold'.

        Field Documentation

        Blender Python API

        Z, Index, normal, UV and vector passes are only affected by surfaces with alpha transparency equal to or higher than this threshold
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pass_alpha_threshold
      • getSamples

        public int getSamples()
                       throws java.io.IOException
        Get method for struct member 'samples'.

        Field Documentation

        Blender Python API

        Override number of render samples for this view layer, 0 will use the scene setting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__samples
      • setSamples

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

        Field Documentation

        Blender Python API

        Override number of render samples for this view layer, 0 will use the scene setting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__samples
      • setMat_override

        public void setMat_override​(CPointer<Material> mat_override)
                             throws java.io.IOException
        Set method for struct member 'mat_override'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mat_override
      • getId_properties

        public CPointer<IDProperty> getId_properties()
                                              throws java.io.IOException
        Get method for struct member 'id_properties'.

        Field Documentation

        Blender Source Code

        Equivalent to datablocks ID properties.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id_properties
      • setId_properties

        public void setId_properties​(CPointer<IDProperty> id_properties)
                              throws java.io.IOException
        Set method for struct member 'id_properties'.

        Field Documentation

        Blender Source Code

        Equivalent to datablocks ID properties.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id_properties
      • setFreestyle_config

        public void setFreestyle_config​(FreestyleConfig freestyle_config)
                                 throws java.io.IOException
        Set method for struct member 'freestyle_config'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__freestyle_config
      • getEevee

        public ViewLayerEEVEE getEevee()
                                throws java.io.IOException
        Get method for struct member 'eevee'.

        Field Documentation

        Blender Python API

        (read-only) View layer settings for EEVEE
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__eevee
      • setEevee

        public void setEevee​(ViewLayerEEVEE eevee)
                      throws java.io.IOException
        Set method for struct member 'eevee'.

        Field Documentation

        Blender Python API

        (read-only) View layer settings for EEVEE
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__eevee
      • getDrawdata

        public ListBase getDrawdata()
                             throws java.io.IOException
        Get method for struct member 'drawdata'.

        Field Documentation

        Blender Source Code

        Runtime data ViewLayerEngineData .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawdata
      • setDrawdata

        public void setDrawdata​(ListBase drawdata)
                         throws java.io.IOException
        Set method for struct member 'drawdata'.

        Field Documentation

        Blender Source Code

        Runtime data ViewLayerEngineData .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawdata
      • getObject_bases_hash

        public CPointer<java.lang.Object> getObject_bases_hash()
                                                        throws java.io.IOException
        Get method for struct member 'object_bases_hash'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__object_bases_hash
      • setObject_bases_hash

        public void setObject_bases_hash​(CPointer<java.lang.Object> object_bases_hash)
                                  throws java.io.IOException
        Set method for struct member 'object_bases_hash'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__object_bases_hash
      • __io__addressof

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