Class ColorManagedViewSettings


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

         ColorManagedViewSettings colormanagedviewsettings = ...;
         CPointer<Object> p = colormanagedviewsettings.__dna__addressof(ColorManagedViewSettings.__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___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:

         ColorManagedViewSettings colormanagedviewsettings = ...;
         CPointer<Object> p = colormanagedviewsettings.__dna__addressof(ColorManagedViewSettings.__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__look

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

        Field Documentation

        Blender Python API

        Additional transform applied before view transform for an artistic needs

        Blender Source Code

        Look which is being applied when displaying buffer on the screen (prior to view transform).

        Pointer Arithmetics

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

         ColorManagedViewSettings colormanagedviewsettings = ...;
         CPointer<Object> p = colormanagedviewsettings.__dna__addressof(ColorManagedViewSettings.__DNA__FIELD__look);
         CPointer<CArrayFacade<Byte>> p_look = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        View used when converting image to a display space

        Blender Source Code

        View transform which is being applied when displaying buffer on the screen.

        Pointer Arithmetics

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

         ColorManagedViewSettings colormanagedviewsettings = ...;
         CPointer<Object> p = colormanagedviewsettings.__dna__addressof(ColorManagedViewSettings.__DNA__FIELD__view_transform);
         CPointer<CArrayFacade<Byte>> p_view_transform = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        Exposure (stops) applied before display transform

        Blender Source Code

        Fstop exposure.

        Pointer Arithmetics

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

         ColorManagedViewSettings colormanagedviewsettings = ...;
         CPointer<Object> p = colormanagedviewsettings.__dna__addressof(ColorManagedViewSettings.__DNA__FIELD__exposure);
         CPointer<Float> p_exposure = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'exposure'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gamma

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

        Field Documentation

        Blender Python API

        Amount of gamma modification applied after display transform

        Blender Source Code

        Post-display gamma transform.

        Pointer Arithmetics

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

         ColorManagedViewSettings colormanagedviewsettings = ...;
         CPointer<Object> p = colormanagedviewsettings.__dna__addressof(ColorManagedViewSettings.__DNA__FIELD__gamma);
         CPointer<Float> p_gamma = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gamma'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__curve_mapping

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

        Field Documentation

        Blender Python API

        (read-only) Color curve mapping applied before display transform

        Blender Source Code

        Pre-display RGB curves transform.

        Pointer Arithmetics

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

         ColorManagedViewSettings colormanagedviewsettings = ...;
         CPointer<Object> p = colormanagedviewsettings.__dna__addressof(ColorManagedViewSettings.__DNA__FIELD__curve_mapping);
         CPointer<CPointer<CurveMapping>> p_curve_mapping = p.cast(new Class[]{CPointer.class, CurveMapping.class});
         

        Metadata

        • Field: 'curve_mapping'
        • Signature: 'CurveMapping*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD___pad2

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

        Pointer Arithmetics

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

         ColorManagedViewSettings colormanagedviewsettings = ...;
         CPointer<Object> p = colormanagedviewsettings.__dna__addressof(ColorManagedViewSettings.__DNA__FIELD___pad2);
         CPointer<CPointer<Object>> p__pad2 = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

      • ColorManagedViewSettings

        public ColorManagedViewSettings​(long __address,
                                        Block __block,
                                        BlockTable __blockTable)
    • 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
      • 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
      • getLook

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

        Field Documentation

        Blender Python API

        Additional transform applied before view transform for an artistic needs

        Blender Source Code

        Look which is being applied when displaying buffer on the screen (prior to view transform).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__look
      • setLook

        public void setLook​(CArrayFacade<java.lang.Byte> look)
                     throws java.io.IOException
        Set method for struct member 'look'.

        Field Documentation

        Blender Python API

        Additional transform applied before view transform for an artistic needs

        Blender Source Code

        Look which is being applied when displaying buffer on the screen (prior to view transform).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__look
      • getView_transform

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

        Field Documentation

        Blender Python API

        View used when converting image to a display space

        Blender Source Code

        View transform which is being applied when displaying buffer on the screen.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_transform
      • setView_transform

        public void setView_transform​(CArrayFacade<java.lang.Byte> view_transform)
                               throws java.io.IOException
        Set method for struct member 'view_transform'.

        Field Documentation

        Blender Python API

        View used when converting image to a display space

        Blender Source Code

        View transform which is being applied when displaying buffer on the screen.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_transform
      • getExposure

        public float getExposure()
                          throws java.io.IOException
        Get method for struct member 'exposure'.

        Field Documentation

        Blender Python API

        Exposure (stops) applied before display transform

        Blender Source Code

        Fstop exposure.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__exposure
      • setExposure

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

        Field Documentation

        Blender Python API

        Exposure (stops) applied before display transform

        Blender Source Code

        Fstop exposure.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__exposure
      • getGamma

        public float getGamma()
                       throws java.io.IOException
        Get method for struct member 'gamma'.

        Field Documentation

        Blender Python API

        Amount of gamma modification applied after display transform

        Blender Source Code

        Post-display gamma transform.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gamma
      • setGamma

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

        Field Documentation

        Blender Python API

        Amount of gamma modification applied after display transform

        Blender Source Code

        Post-display gamma transform.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gamma
      • getCurve_mapping

        public CPointer<CurveMapping> getCurve_mapping()
                                                throws java.io.IOException
        Get method for struct member 'curve_mapping'.

        Field Documentation

        Blender Python API

        (read-only) Color curve mapping applied before display transform

        Blender Source Code

        Pre-display RGB curves transform.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__curve_mapping
      • setCurve_mapping

        public void setCurve_mapping​(CPointer<CurveMapping> curve_mapping)
                              throws java.io.IOException
        Set method for struct member 'curve_mapping'.

        Field Documentation

        Blender Python API

        (read-only) Color curve mapping applied before display transform

        Blender Source Code

        Pre-display RGB curves transform.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__curve_mapping
      • get_pad2

        public CPointer<java.lang.Object> get_pad2()
                                            throws java.io.IOException
        Get method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • set_pad2

        public void set_pad2​(CPointer<java.lang.Object> _pad2)
                      throws java.io.IOException
        Set method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2