Class Camera_Runtime


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        For draw manager.

        Pointer Arithmetics

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

         Camera_Runtime camera_runtime = ...;
         CPointer<Object> p = camera_runtime.__dna__addressof(Camera_Runtime.__DNA__FIELD__drw_corners);
         CPointer<CArrayFacade<CArrayFacade<CArrayFacade<Float>>>> p_drw_corners = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'drw_corners'
        • Signature: 'float[2][4][2]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__drw_tria

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

        Pointer Arithmetics

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

         Camera_Runtime camera_runtime = ...;
         CPointer<Object> p = camera_runtime.__dna__addressof(Camera_Runtime.__DNA__FIELD__drw_tria);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_drw_tria = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'drw_tria'
        • Signature: 'float[2][2]'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__drw_depth

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

        Pointer Arithmetics

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

         Camera_Runtime camera_runtime = ...;
         CPointer<Object> p = camera_runtime.__dna__addressof(Camera_Runtime.__DNA__FIELD__drw_depth);
         CPointer<CArrayFacade<Float>> p_drw_depth = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'drw_depth'
        • Signature: 'float[2]'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__drw_focusmat

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

        Pointer Arithmetics

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

         Camera_Runtime camera_runtime = ...;
         CPointer<Object> p = camera_runtime.__dna__addressof(Camera_Runtime.__DNA__FIELD__drw_focusmat);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_drw_focusmat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'drw_focusmat'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__drw_normalmat

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

        Pointer Arithmetics

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

         Camera_Runtime camera_runtime = ...;
         CPointer<Object> p = camera_runtime.__dna__addressof(Camera_Runtime.__DNA__FIELD__drw_normalmat);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_drw_normalmat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'drw_normalmat'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
    • Constructor Detail

      • Camera_Runtime

        public Camera_Runtime​(long __address,
                              Block __block,
                              BlockTable __blockTable)