Class Camera


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__id);
         CPointer<ID> p_id = p.cast(new Class[]{ID.class});
         

        Metadata

        • Field: 'id'
        • Signature: 'ID'
        • Actual Size (32bit/64bit): 128/160
      • __DNA__FIELD__adt

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

        Field Documentation

        Blender Source Code

        Animation data (must be immediately after id for utilities to use it).

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__adt);
         CPointer<CPointer<AnimData>> p_adt = p.cast(new Class[]{CPointer.class, AnimData.class});
         

        Metadata

        • Field: 'adt'
        • Signature: 'AnimData*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__type

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

        Field Documentation

        Blender Python API

        Camera types

        Blender Source Code

        CAM_PERSP, CAM_ORTHO or CAM_PANO.

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__type);
         CPointer<Byte> p_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'type'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__dtx

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

        Field Documentation

        Blender Source Code

        Draw type extra.

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__dtx);
         CPointer<Byte> p_dtx = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'dtx'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __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:

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__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__passepartalpha

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

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__passepartalpha);
         CPointer<Float> p_passepartalpha = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'passepartalpha'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__clipsta

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

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__clipsta);
         CPointer<Float> p_clipsta = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'clipsta'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__clipend

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

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__clipend);
         CPointer<Float> p_clipend = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'clipend'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__lens

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

        Field Documentation

        Blender Python API

        Perspective Camera lens value in millimeters

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__lens);
         CPointer<Float> p_lens = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'lens'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ortho_scale

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

        Field Documentation

        Blender Python API

        Orthographic Camera scale (similar to zoom)

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__ortho_scale);
         CPointer<Float> p_ortho_scale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ortho_scale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__drawsize

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

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__drawsize);
         CPointer<Float> p_drawsize = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'drawsize'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sensor_x

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

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__sensor_x);
         CPointer<Float> p_sensor_x = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'sensor_x'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sensor_y

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

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__sensor_y);
         CPointer<Float> p_sensor_y = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'sensor_y'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__shiftx

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

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__shiftx);
         CPointer<Float> p_shiftx = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'shiftx'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__shifty

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

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__shifty);
         CPointer<Float> p_shifty = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'shifty'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__YF_dofdist

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

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__YF_dofdist);
         CPointer<Float> p_YF_dofdist = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'YF_dofdist'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ipo

        public static final long[] __DNA__FIELD__ipo
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__ipo);
         CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Old animation system, deprecated for 2.5.

      • __DNA__FIELD__dof_ob

        public static final long[] __DNA__FIELD__dof_ob
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__dof_ob);
         CPointer<CPointer<BlenderObject>> p_dof_ob = p.cast(new Class[]{CPointer.class, BlenderObject.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__gpu_dof

        public static final long[] __DNA__FIELD__gpu_dof
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__gpu_dof);
         CPointer<GPUDOFSettings> p_gpu_dof = p.cast(new Class[]{GPUDOFSettings.class});
         

        Metadata

        • Field: 'gpu_dof'
        • Signature: 'GPUDOFSettings'
        • Actual Size (32bit/64bit): 32/32
        Field descriptor (offset) for struct member 'gpu_dof'.

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__dof

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

        Field Documentation

        Blender Python API

        (read-only)

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__dof);
         CPointer<CameraDOFSettings> p_dof = p.cast(new Class[]{CameraDOFSettings.class});
         

        Metadata

        • Field: 'dof'
        • Signature: 'CameraDOFSettings'
        • Actual Size (32bit/64bit): 28/32
      • __DNA__FIELD__bg_images

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

        Field Documentation

        Blender Source Code

        CameraBGImage reference images

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__bg_images);
         CPointer<ListBase> p_bg_images = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        Method to fit image and field of view angle inside the sensor

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__sensor_fit);
         CPointer<Byte> p_sensor_fit = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'sensor_fit'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __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:

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

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Stereo settings

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__stereo);
         CPointer<CameraStereoSettings> p_stereo = p.cast(new Class[]{CameraStereoSettings.class});
         

        Metadata

        • Field: 'stereo'
        • Signature: 'CameraStereoSettings'
        • Actual Size (32bit/64bit): 24/24
      • __DNA__FIELD__runtime

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

        Field Documentation

        Blender Source Code

        Runtime data (keep last).

        Pointer Arithmetics

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

         Camera camera = ...;
         CPointer<Object> p = camera.__dna__addressof(Camera.__DNA__FIELD__runtime);
         CPointer<Camera_Runtime> p_runtime = p.cast(new Class[]{Camera_Runtime.class});
         

        Metadata

        • Field: 'runtime'
        • Signature: 'Camera_Runtime'
        • Actual Size (32bit/64bit): 216/216
    • Constructor Detail

      • Camera

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

        protected Camera​(Camera that)
    • Method Detail

      • getId

        public ID getId()
                 throws java.io.IOException
        Get method for struct member 'id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • setId

        public void setId​(ID id)
                   throws java.io.IOException
        Set method for struct member 'id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • getAdt

        public CPointer<AnimData> getAdt()
                                  throws java.io.IOException
        Get method for struct member 'adt'.

        Field Documentation

        Blender Source Code

        Animation data (must be immediately after id for utilities to use it).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adt
      • setAdt

        public void setAdt​(CPointer<AnimData> adt)
                    throws java.io.IOException
        Set method for struct member 'adt'.

        Field Documentation

        Blender Source Code

        Animation data (must be immediately after id for utilities to use it).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adt
      • getType

        public byte getType()
                     throws java.io.IOException
        Get method for struct member 'type'.

        Field Documentation

        Blender Python API

        Camera types

        Blender Source Code

        CAM_PERSP, CAM_ORTHO or CAM_PANO.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • setType

        public void setType​(byte type)
                     throws java.io.IOException
        Set method for struct member 'type'.

        Field Documentation

        Blender Python API

        Camera types

        Blender Source Code

        CAM_PERSP, CAM_ORTHO or CAM_PANO.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • getDtx

        public byte getDtx()
                    throws java.io.IOException
        Get method for struct member 'dtx'.

        Field Documentation

        Blender Source Code

        Draw type extra.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dtx
      • setDtx

        public void setDtx​(byte dtx)
                    throws java.io.IOException
        Set method for struct member 'dtx'.

        Field Documentation

        Blender Source Code

        Draw type extra.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dtx
      • 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
      • getPassepartalpha

        public float getPassepartalpha()
                                throws java.io.IOException
        Get method for struct member 'passepartalpha'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__passepartalpha
      • setPassepartalpha

        public void setPassepartalpha​(float passepartalpha)
                               throws java.io.IOException
        Set method for struct member 'passepartalpha'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__passepartalpha
      • getClipsta

        public float getClipsta()
                         throws java.io.IOException
        Get method for struct member 'clipsta'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clipsta
      • setClipsta

        public void setClipsta​(float clipsta)
                        throws java.io.IOException
        Set method for struct member 'clipsta'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clipsta
      • getClipend

        public float getClipend()
                         throws java.io.IOException
        Get method for struct member 'clipend'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clipend
      • setClipend

        public void setClipend​(float clipend)
                        throws java.io.IOException
        Set method for struct member 'clipend'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clipend
      • getLens

        public float getLens()
                      throws java.io.IOException
        Get method for struct member 'lens'.

        Field Documentation

        Blender Python API

        Perspective Camera lens value in millimeters
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lens
      • setLens

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

        Field Documentation

        Blender Python API

        Perspective Camera lens value in millimeters
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lens
      • getOrtho_scale

        public float getOrtho_scale()
                             throws java.io.IOException
        Get method for struct member 'ortho_scale'.

        Field Documentation

        Blender Python API

        Orthographic Camera scale (similar to zoom)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ortho_scale
      • setOrtho_scale

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

        Field Documentation

        Blender Python API

        Orthographic Camera scale (similar to zoom)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ortho_scale
      • getDrawsize

        public float getDrawsize()
                          throws java.io.IOException
        Get method for struct member 'drawsize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawsize
      • setDrawsize

        public void setDrawsize​(float drawsize)
                         throws java.io.IOException
        Set method for struct member 'drawsize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawsize
      • getSensor_x

        public float getSensor_x()
                          throws java.io.IOException
        Get method for struct member 'sensor_x'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sensor_x
      • setSensor_x

        public void setSensor_x​(float sensor_x)
                         throws java.io.IOException
        Set method for struct member 'sensor_x'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sensor_x
      • getSensor_y

        public float getSensor_y()
                          throws java.io.IOException
        Get method for struct member 'sensor_y'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sensor_y
      • setSensor_y

        public void setSensor_y​(float sensor_y)
                         throws java.io.IOException
        Set method for struct member 'sensor_y'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sensor_y
      • getShiftx

        public float getShiftx()
                        throws java.io.IOException
        Get method for struct member 'shiftx'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shiftx
      • setShiftx

        public void setShiftx​(float shiftx)
                       throws java.io.IOException
        Set method for struct member 'shiftx'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shiftx
      • getShifty

        public float getShifty()
                        throws java.io.IOException
        Get method for struct member 'shifty'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shifty
      • setShifty

        public void setShifty​(float shifty)
                       throws java.io.IOException
        Set method for struct member 'shifty'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shifty
      • getYF_dofdist

        public float getYF_dofdist()
                            throws java.io.IOException
        Get method for struct member 'YF_dofdist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__YF_dofdist
      • setYF_dofdist

        public void setYF_dofdist​(float YF_dofdist)
                           throws java.io.IOException
        Set method for struct member 'YF_dofdist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__YF_dofdist
      • getIpo

        public CPointer<Ipo> getIpo()
                             throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Old animation system, deprecated for 2.5.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • setIpo

        public void setIpo​(CPointer<Ipo> ipo)
                    throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Old animation system, deprecated for 2.5.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • getDof_ob

        public CPointer<BlenderObject> getDof_ob()
                                          throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'dof_ob'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dof_ob
      • setDof_ob

        public void setDof_ob​(CPointer<BlenderObject> dof_ob)
                       throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'dof_ob'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dof_ob
      • getGpu_dof

        public GPUDOFSettings getGpu_dof()
                                  throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'gpu_dof'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpu_dof
      • setGpu_dof

        public void setGpu_dof​(GPUDOFSettings gpu_dof)
                        throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'gpu_dof'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpu_dof
      • getDof

        public CameraDOFSettings getDof()
                                 throws java.io.IOException
        Get method for struct member 'dof'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dof
      • setDof

        public void setDof​(CameraDOFSettings dof)
                    throws java.io.IOException
        Set method for struct member 'dof'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dof
      • getBg_images

        public ListBase getBg_images()
                              throws java.io.IOException
        Get method for struct member 'bg_images'.

        Field Documentation

        Blender Source Code

        CameraBGImage reference images

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bg_images
      • setBg_images

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

        Field Documentation

        Blender Source Code

        CameraBGImage reference images

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bg_images
      • getSensor_fit

        public byte getSensor_fit()
                           throws java.io.IOException
        Get method for struct member 'sensor_fit'.

        Field Documentation

        Blender Python API

        Method to fit image and field of view angle inside the sensor
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sensor_fit
      • setSensor_fit

        public void setSensor_fit​(byte sensor_fit)
                           throws java.io.IOException
        Set method for struct member 'sensor_fit'.

        Field Documentation

        Blender Python API

        Method to fit image and field of view angle inside the sensor
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sensor_fit
      • 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
      • getStereo

        public CameraStereoSettings getStereo()
                                       throws java.io.IOException
        Get method for struct member 'stereo'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Stereo settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stereo
      • setStereo

        public void setStereo​(CameraStereoSettings stereo)
                       throws java.io.IOException
        Set method for struct member 'stereo'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Stereo settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stereo
      • getRuntime

        public Camera_Runtime getRuntime()
                                  throws java.io.IOException
        Get method for struct member 'runtime'.

        Field Documentation

        Blender Source Code

        Runtime data (keep last).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime
      • setRuntime

        public void setRuntime​(Camera_Runtime runtime)
                        throws java.io.IOException
        Set method for struct member 'runtime'.

        Field Documentation

        Blender Source Code

        Runtime data (keep last).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime
      • __io__addressof

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