Class CustomData_MeshMasks


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         CustomData_MeshMasks customdata_meshmasks = ...;
         CPointer<Object> p = customdata_meshmasks.__dna__addressof(CustomData_MeshMasks.__DNA__FIELD__vmask);
         CPointer<int64> p_vmask = p.cast(new Class[]{int64.class});
         

        Metadata

        • Field: 'vmask'
        • Signature: 'uint64_t'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__emask

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

        Pointer Arithmetics

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

         CustomData_MeshMasks customdata_meshmasks = ...;
         CPointer<Object> p = customdata_meshmasks.__dna__addressof(CustomData_MeshMasks.__DNA__FIELD__emask);
         CPointer<int64> p_emask = p.cast(new Class[]{int64.class});
         

        Metadata

        • Field: 'emask'
        • Signature: 'uint64_t'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__fmask

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

        Pointer Arithmetics

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

         CustomData_MeshMasks customdata_meshmasks = ...;
         CPointer<Object> p = customdata_meshmasks.__dna__addressof(CustomData_MeshMasks.__DNA__FIELD__fmask);
         CPointer<int64> p_fmask = p.cast(new Class[]{int64.class});
         

        Metadata

        • Field: 'fmask'
        • Signature: 'uint64_t'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__pmask

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

        Pointer Arithmetics

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

         CustomData_MeshMasks customdata_meshmasks = ...;
         CPointer<Object> p = customdata_meshmasks.__dna__addressof(CustomData_MeshMasks.__DNA__FIELD__pmask);
         CPointer<int64> p_pmask = p.cast(new Class[]{int64.class});
         

        Metadata

        • Field: 'pmask'
        • Signature: 'uint64_t'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__lmask

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

        Pointer Arithmetics

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

         CustomData_MeshMasks customdata_meshmasks = ...;
         CPointer<Object> p = customdata_meshmasks.__dna__addressof(CustomData_MeshMasks.__DNA__FIELD__lmask);
         CPointer<int64> p_lmask = p.cast(new Class[]{int64.class});
         

        Metadata

        • Field: 'lmask'
        • Signature: 'uint64_t'
        • Actual Size (32bit/64bit): 8/8
    • Constructor Detail

      • CustomData_MeshMasks

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

      • getVmask

        public long getVmask()
                      throws java.io.IOException
        Get method for struct member 'vmask'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vmask
      • setVmask

        public void setVmask​(long vmask)
                      throws java.io.IOException
        Set method for struct member 'vmask'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vmask
      • getEmask

        public long getEmask()
                      throws java.io.IOException
        Get method for struct member 'emask'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__emask
      • setEmask

        public void setEmask​(long emask)
                      throws java.io.IOException
        Set method for struct member 'emask'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__emask
      • getFmask

        public long getFmask()
                      throws java.io.IOException
        Get method for struct member 'fmask'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fmask
      • setFmask

        public void setFmask​(long fmask)
                      throws java.io.IOException
        Set method for struct member 'fmask'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fmask
      • getPmask

        public long getPmask()
                      throws java.io.IOException
        Get method for struct member 'pmask'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pmask
      • setPmask

        public void setPmask​(long pmask)
                      throws java.io.IOException
        Set method for struct member 'pmask'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pmask
      • getLmask

        public long getLmask()
                      throws java.io.IOException
        Get method for struct member 'lmask'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lmask
      • setLmask

        public void setLmask​(long lmask)
                      throws java.io.IOException
        Set method for struct member 'lmask'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lmask