Class MeshStatVis


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

    Class Documentation

    Blender Source Code


    Stats Stats for Meshes

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Python API

        Type of data to visualize/check

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__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___pad1

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

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD___pad1);
         CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad1'
        • Signature: 'char[2]'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__overhang_axis

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

        Field Documentation

        Blender Source Code

        overhang

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD__overhang_axis);
         CPointer<Byte> p_overhang_axis = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'overhang_axis'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__overhang_min

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

        Field Documentation

        Blender Python API

        Minimum angle to display

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD__overhang_min);
         CPointer<Float> p_overhang_min = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'overhang_min'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__overhang_max

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

        Field Documentation

        Blender Python API

        Maximum angle to display

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD__overhang_max);
         CPointer<Float> p_overhang_max = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'overhang_max'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__thickness_min

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

        Field Documentation

        Blender Python API

        Minimum for measuring thickness

        Blender Source Code

        thickness

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD__thickness_min);
         CPointer<Float> p_thickness_min = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'thickness_min'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__thickness_max

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

        Field Documentation

        Blender Python API

        Maximum for measuring thickness

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD__thickness_max);
         CPointer<Float> p_thickness_max = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'thickness_max'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__thickness_samples

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

        Field Documentation

        Blender Python API

        Number of samples to test per face

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD__thickness_samples);
         CPointer<Byte> p_thickness_samples = p.cast(new Class[]{Byte.class});
         

        Metadata

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD___pad2);
         CPointer<CArrayFacade<Byte>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad2'
        • Signature: 'char[3]'
        • Actual Size (32bit/64bit): 3/3
      • __DNA__FIELD__distort_min

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

        Field Documentation

        Blender Python API

        Minimum angle to display

        Blender Source Code

        distort

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD__distort_min);
         CPointer<Float> p_distort_min = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'distort_min'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__distort_max

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

        Field Documentation

        Blender Python API

        Maximum angle to display

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD__distort_max);
         CPointer<Float> p_distort_max = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'distort_max'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sharp_min

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

        Field Documentation

        Blender Python API

        Minimum angle to display

        Blender Source Code

        sharp

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD__sharp_min);
         CPointer<Float> p_sharp_min = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'sharp_min'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sharp_max

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

        Field Documentation

        Blender Python API

        Maximum angle to display

        Pointer Arithmetics

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

         MeshStatVis meshstatvis = ...;
         CPointer<Object> p = meshstatvis.__dna__addressof(MeshStatVis.__DNA__FIELD__sharp_max);
         CPointer<Float> p_sharp_max = p.cast(new Class[]{Float.class});
         

        Metadata

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

      • MeshStatVis

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

        protected MeshStatVis​(MeshStatVis that)
    • Method Detail

      • getType

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

        Field Documentation

        Blender Python API

        Type of data to visualize/check
        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

        Type of data to visualize/check
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • get_pad1

        public CArrayFacade<java.lang.Byte> get_pad1()
                                              throws java.io.IOException
        Get method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • set_pad1

        public void set_pad1​(CArrayFacade<java.lang.Byte> _pad1)
                      throws java.io.IOException
        Set method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • getOverhang_axis

        public byte getOverhang_axis()
                              throws java.io.IOException
        Get method for struct member 'overhang_axis'.

        Field Documentation

        Blender Source Code

        overhang

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overhang_axis
      • setOverhang_axis

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

        Field Documentation

        Blender Source Code

        overhang

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overhang_axis
      • getOverhang_min

        public float getOverhang_min()
                              throws java.io.IOException
        Get method for struct member 'overhang_min'.

        Field Documentation

        Blender Python API

        Minimum angle to display
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overhang_min
      • setOverhang_min

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

        Field Documentation

        Blender Python API

        Minimum angle to display
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overhang_min
      • getOverhang_max

        public float getOverhang_max()
                              throws java.io.IOException
        Get method for struct member 'overhang_max'.

        Field Documentation

        Blender Python API

        Maximum angle to display
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overhang_max
      • setOverhang_max

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

        Field Documentation

        Blender Python API

        Maximum angle to display
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overhang_max
      • getThickness_min

        public float getThickness_min()
                               throws java.io.IOException
        Get method for struct member 'thickness_min'.

        Field Documentation

        Blender Python API

        Minimum for measuring thickness

        Blender Source Code

        thickness

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_min
      • setThickness_min

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

        Field Documentation

        Blender Python API

        Minimum for measuring thickness

        Blender Source Code

        thickness

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_min
      • getThickness_max

        public float getThickness_max()
                               throws java.io.IOException
        Get method for struct member 'thickness_max'.

        Field Documentation

        Blender Python API

        Maximum for measuring thickness
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_max
      • setThickness_max

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

        Field Documentation

        Blender Python API

        Maximum for measuring thickness
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_max
      • getThickness_samples

        public byte getThickness_samples()
                                  throws java.io.IOException
        Get method for struct member 'thickness_samples'.

        Field Documentation

        Blender Python API

        Number of samples to test per face
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_samples
      • setThickness_samples

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

        Field Documentation

        Blender Python API

        Number of samples to test per face
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_samples
      • get_pad2

        public CArrayFacade<java.lang.Byte> 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​(CArrayFacade<java.lang.Byte> _pad2)
                      throws java.io.IOException
        Set method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • getDistort_min

        public float getDistort_min()
                             throws java.io.IOException
        Get method for struct member 'distort_min'.

        Field Documentation

        Blender Python API

        Minimum angle to display

        Blender Source Code

        distort

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__distort_min
      • setDistort_min

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

        Field Documentation

        Blender Python API

        Minimum angle to display

        Blender Source Code

        distort

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__distort_min
      • getDistort_max

        public float getDistort_max()
                             throws java.io.IOException
        Get method for struct member 'distort_max'.

        Field Documentation

        Blender Python API

        Maximum angle to display
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__distort_max
      • setDistort_max

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

        Field Documentation

        Blender Python API

        Maximum angle to display
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__distort_max
      • getSharp_min

        public float getSharp_min()
                           throws java.io.IOException
        Get method for struct member 'sharp_min'.

        Field Documentation

        Blender Python API

        Minimum angle to display

        Blender Source Code

        sharp

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sharp_min
      • setSharp_min

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

        Field Documentation

        Blender Python API

        Minimum angle to display

        Blender Source Code

        sharp

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sharp_min
      • getSharp_max

        public float getSharp_max()
                           throws java.io.IOException
        Get method for struct member 'sharp_max'.

        Field Documentation

        Blender Python API

        Maximum angle to display
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sharp_max
      • setSharp_max

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

        Field Documentation

        Blender Python API

        Maximum angle to display
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sharp_max
      • __io__addressof

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