Class SequencerTonemapModifierData


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         SequencerTonemapModifierData sequencertonemapmodifierdata = ...;
         CPointer<Object> p = sequencertonemapmodifierdata.__dna__addressof(SequencerTonemapModifierData.__DNA__FIELD__modifier);
         CPointer<SequenceModifierData> p_modifier = p.cast(new Class[]{SequenceModifierData.class});
         

        Metadata

        • Field: 'modifier'
        • Signature: 'SequenceModifierData'
        • Actual Size (32bit/64bit): 96/112
      • __DNA__FIELD__key

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

        Field Documentation

        Blender Python API

        The value the average luminance is mapped to

        Pointer Arithmetics

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

         SequencerTonemapModifierData sequencertonemapmodifierdata = ...;
         CPointer<Object> p = sequencertonemapmodifierdata.__dna__addressof(SequencerTonemapModifierData.__DNA__FIELD__key);
         CPointer<Float> p_key = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'key'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__offset

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

        Field Documentation

        Blender Python API

        Normally always 1, but can be used as an extra control to alter the brightness curve

        Pointer Arithmetics

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

         SequencerTonemapModifierData sequencertonemapmodifierdata = ...;
         CPointer<Object> p = sequencertonemapmodifierdata.__dna__addressof(SequencerTonemapModifierData.__DNA__FIELD__offset);
         CPointer<Float> p_offset = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'offset'
        • 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

        If not used, set to 1

        Pointer Arithmetics

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

         SequencerTonemapModifierData sequencertonemapmodifierdata = ...;
         CPointer<Object> p = sequencertonemapmodifierdata.__dna__addressof(SequencerTonemapModifierData.__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__intensity

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

        Field Documentation

        Blender Python API

        If less than zero, darkens image; otherwise, makes it brighter

        Pointer Arithmetics

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

         SequencerTonemapModifierData sequencertonemapmodifierdata = ...;
         CPointer<Object> p = sequencertonemapmodifierdata.__dna__addressof(SequencerTonemapModifierData.__DNA__FIELD__intensity);
         CPointer<Float> p_intensity = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'intensity'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__contrast

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

        Field Documentation

        Blender Python API

        Set to 0 to use estimate from input image

        Pointer Arithmetics

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

         SequencerTonemapModifierData sequencertonemapmodifierdata = ...;
         CPointer<Object> p = sequencertonemapmodifierdata.__dna__addressof(SequencerTonemapModifierData.__DNA__FIELD__contrast);
         CPointer<Float> p_contrast = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'contrast'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__adaptation

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

        Field Documentation

        Blender Python API

        If 0, global; if 1, based on pixel intensity

        Pointer Arithmetics

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

         SequencerTonemapModifierData sequencertonemapmodifierdata = ...;
         CPointer<Object> p = sequencertonemapmodifierdata.__dna__addressof(SequencerTonemapModifierData.__DNA__FIELD__adaptation);
         CPointer<Float> p_adaptation = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'adaptation'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__correction

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

        Field Documentation

        Blender Python API

        If 0, same for all channels; if 1, each independent

        Pointer Arithmetics

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

         SequencerTonemapModifierData sequencertonemapmodifierdata = ...;
         CPointer<Object> p = sequencertonemapmodifierdata.__dna__addressof(SequencerTonemapModifierData.__DNA__FIELD__correction);
         CPointer<Float> p_correction = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'correction'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__type

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

        Pointer Arithmetics

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

         SequencerTonemapModifierData sequencertonemapmodifierdata = ...;
         CPointer<Object> p = sequencertonemapmodifierdata.__dna__addressof(SequencerTonemapModifierData.__DNA__FIELD__type);
         CPointer<Integer> p_type = p.cast(new Class[]{Integer.class});
         

        Metadata

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

      • SequencerTonemapModifierData

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

      • getKey

        public float getKey()
                     throws java.io.IOException
        Get method for struct member 'key'.

        Field Documentation

        Blender Python API

        The value the average luminance is mapped to
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__key
      • setKey

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

        Field Documentation

        Blender Python API

        The value the average luminance is mapped to
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__key
      • getOffset

        public float getOffset()
                        throws java.io.IOException
        Get method for struct member 'offset'.

        Field Documentation

        Blender Python API

        Normally always 1, but can be used as an extra control to alter the brightness curve
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • setOffset

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

        Field Documentation

        Blender Python API

        Normally always 1, but can be used as an extra control to alter the brightness curve
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • getGamma

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

        Field Documentation

        Blender Python API

        If not used, set to 1
        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

        If not used, set to 1
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gamma
      • getIntensity

        public float getIntensity()
                           throws java.io.IOException
        Get method for struct member 'intensity'.

        Field Documentation

        Blender Python API

        If less than zero, darkens image; otherwise, makes it brighter
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__intensity
      • setIntensity

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

        Field Documentation

        Blender Python API

        If less than zero, darkens image; otherwise, makes it brighter
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__intensity
      • getContrast

        public float getContrast()
                          throws java.io.IOException
        Get method for struct member 'contrast'.

        Field Documentation

        Blender Python API

        Set to 0 to use estimate from input image
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__contrast
      • setContrast

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

        Field Documentation

        Blender Python API

        Set to 0 to use estimate from input image
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__contrast
      • getAdaptation

        public float getAdaptation()
                            throws java.io.IOException
        Get method for struct member 'adaptation'.

        Field Documentation

        Blender Python API

        If 0, global; if 1, based on pixel intensity
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adaptation
      • setAdaptation

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

        Field Documentation

        Blender Python API

        If 0, global; if 1, based on pixel intensity
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adaptation
      • getCorrection

        public float getCorrection()
                            throws java.io.IOException
        Get method for struct member 'correction'.

        Field Documentation

        Blender Python API

        If 0, same for all channels; if 1, each independent
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__correction
      • setCorrection

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

        Field Documentation

        Blender Python API

        If 0, same for all channels; if 1, each independent
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__correction
      • getType

        public int getType()
                    throws java.io.IOException
        Get method for struct member 'type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • setType

        public void setType​(int type)
                     throws java.io.IOException
        Set method for struct member 'type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type