Class UVProjectModifierData


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

         UVProjectModifierData uvprojectmodifierdata = ...;
         CPointer<Object> p = uvprojectmodifierdata.__dna__addressof(UVProjectModifierData.__DNA__FIELD__modifier);
         CPointer<ModifierData> p_modifier = p.cast(new Class[]{ModifierData.class});
         

        Metadata

        • Field: 'modifier'
        • Signature: 'ModifierData'
        • Actual Size (32bit/64bit): 100/120
      • __DNA__FIELD__projectors

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

        Field Documentation

        Blender Source Code

        the objects which do the projecting MOD_UVPROJECT_MAXPROJECTORS.

        Pointer Arithmetics

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

         UVProjectModifierData uvprojectmodifierdata = ...;
         CPointer<Object> p = uvprojectmodifierdata.__dna__addressof(UVProjectModifierData.__DNA__FIELD__projectors);
         CPointer<CArrayFacade<CPointer<BlenderObject>>> p_projectors = p.cast(new Class[]{CArrayFacade.class, CPointer.class, BlenderObject.class});
         

        Metadata

        • Field: 'projectors'
        • Signature: 'Object*[10]'
        • Actual Size (32bit/64bit): 40/80
      • __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:

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

        Metadata

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

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

        Pointer Arithmetics

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

         UVProjectModifierData uvprojectmodifierdata = ...;
         CPointer<Object> p = uvprojectmodifierdata.__dna__addressof(UVProjectModifierData.__DNA__FIELD__num_projectors);
         CPointer<Integer> p_num_projectors = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'num_projectors'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__aspectx

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

        Pointer Arithmetics

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

         UVProjectModifierData uvprojectmodifierdata = ...;
         CPointer<Object> p = uvprojectmodifierdata.__dna__addressof(UVProjectModifierData.__DNA__FIELD__aspectx);
         CPointer<Float> p_aspectx = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'aspectx'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__aspecty

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

        Pointer Arithmetics

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

         UVProjectModifierData uvprojectmodifierdata = ...;
         CPointer<Object> p = uvprojectmodifierdata.__dna__addressof(UVProjectModifierData.__DNA__FIELD__aspecty);
         CPointer<Float> p_aspecty = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'aspecty'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__scalex

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

        Pointer Arithmetics

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

         UVProjectModifierData uvprojectmodifierdata = ...;
         CPointer<Object> p = uvprojectmodifierdata.__dna__addressof(UVProjectModifierData.__DNA__FIELD__scalex);
         CPointer<Float> p_scalex = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'scalex'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__scaley

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

        Pointer Arithmetics

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

         UVProjectModifierData uvprojectmodifierdata = ...;
         CPointer<Object> p = uvprojectmodifierdata.__dna__addressof(UVProjectModifierData.__DNA__FIELD__scaley);
         CPointer<Float> p_scaley = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'scaley'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__uvlayer_name

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

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Pointer Arithmetics

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

         UVProjectModifierData uvprojectmodifierdata = ...;
         CPointer<Object> p = uvprojectmodifierdata.__dna__addressof(UVProjectModifierData.__DNA__FIELD__uvlayer_name);
         CPointer<CArrayFacade<Byte>> p_uvlayer_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         UVProjectModifierData uvprojectmodifierdata = ...;
         CPointer<Object> p = uvprojectmodifierdata.__dna__addressof(UVProjectModifierData.__DNA__FIELD__uvlayer_tmp);
         CPointer<Integer> p_uvlayer_tmp = p.cast(new Class[]{Integer.class});
         

        Metadata

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

         UVProjectModifierData uvprojectmodifierdata = ...;
         CPointer<Object> p = uvprojectmodifierdata.__dna__addressof(UVProjectModifierData.__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
    • Constructor Detail

      • UVProjectModifierData

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

      • getModifier

        public ModifierData getModifier()
                                 throws java.io.IOException
        Get method for struct member 'modifier'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifier
      • setModifier

        public void setModifier​(ModifierData modifier)
                         throws java.io.IOException
        Set method for struct member 'modifier'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifier
      • getProjectors

        public CArrayFacade<CPointer<BlenderObject>> getProjectors()
                                                            throws java.io.IOException
        Get method for struct member 'projectors'.

        Field Documentation

        Blender Source Code

        the objects which do the projecting MOD_UVPROJECT_MAXPROJECTORS.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__projectors
      • setProjectors

        public void setProjectors​(CArrayFacade<CPointer<BlenderObject>> projectors)
                           throws java.io.IOException
        Set method for struct member 'projectors'.

        Field Documentation

        Blender Source Code

        the objects which do the projecting MOD_UVPROJECT_MAXPROJECTORS.

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

        public int getNum_projectors()
                              throws java.io.IOException
        Get method for struct member 'num_projectors'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__num_projectors
      • setNum_projectors

        public void setNum_projectors​(int num_projectors)
                               throws java.io.IOException
        Set method for struct member 'num_projectors'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__num_projectors
      • getAspectx

        public float getAspectx()
                         throws java.io.IOException
        Get method for struct member 'aspectx'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aspectx
      • setAspectx

        public void setAspectx​(float aspectx)
                        throws java.io.IOException
        Set method for struct member 'aspectx'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aspectx
      • getAspecty

        public float getAspecty()
                         throws java.io.IOException
        Get method for struct member 'aspecty'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aspecty
      • setAspecty

        public void setAspecty​(float aspecty)
                        throws java.io.IOException
        Set method for struct member 'aspecty'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aspecty
      • getScalex

        public float getScalex()
                        throws java.io.IOException
        Get method for struct member 'scalex'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scalex
      • setScalex

        public void setScalex​(float scalex)
                       throws java.io.IOException
        Set method for struct member 'scalex'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scalex
      • getScaley

        public float getScaley()
                        throws java.io.IOException
        Get method for struct member 'scaley'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scaley
      • setScaley

        public void setScaley​(float scaley)
                       throws java.io.IOException
        Set method for struct member 'scaley'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scaley
      • getUvlayer_name

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

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uvlayer_name
      • setUvlayer_name

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

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uvlayer_name
      • getUvlayer_tmp

        public int getUvlayer_tmp()
                           throws java.io.IOException
        Get method for struct member 'uvlayer_tmp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uvlayer_tmp
      • setUvlayer_tmp

        public void setUvlayer_tmp​(int uvlayer_tmp)
                            throws java.io.IOException
        Set method for struct member 'uvlayer_tmp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uvlayer_tmp
      • 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