Class ShaderFxData_Runtime


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

    Class Documentation

    Blender Source Code

    Runtime temp data.

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         ShaderFxData_Runtime shaderfxdata_runtime = ...;
         CPointer<Object> p = shaderfxdata_runtime.__dna__addressof(ShaderFxData_Runtime.__DNA__FIELD__loc);
         CPointer<CArrayFacade<Float>> p_loc = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'loc'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __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:

         ShaderFxData_Runtime shaderfxdata_runtime = ...;
         CPointer<Object> p = shaderfxdata_runtime.__dna__addressof(ShaderFxData_Runtime.__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
      • __DNA__FIELD__fx_sh

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

        Pointer Arithmetics

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

         ShaderFxData_Runtime shaderfxdata_runtime = ...;
         CPointer<Object> p = shaderfxdata_runtime.__dna__addressof(ShaderFxData_Runtime.__DNA__FIELD__fx_sh);
         CPointer<CPointer<Object>> p_fx_sh = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'fx_sh'
        • Signature: 'DRWShadingGroup*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__fx_sh_b

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

        Pointer Arithmetics

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

         ShaderFxData_Runtime shaderfxdata_runtime = ...;
         CPointer<Object> p = shaderfxdata_runtime.__dna__addressof(ShaderFxData_Runtime.__DNA__FIELD__fx_sh_b);
         CPointer<CPointer<Object>> p_fx_sh_b = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'fx_sh_b'
        • Signature: 'DRWShadingGroup*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__fx_sh_c

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

        Pointer Arithmetics

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

         ShaderFxData_Runtime shaderfxdata_runtime = ...;
         CPointer<Object> p = shaderfxdata_runtime.__dna__addressof(ShaderFxData_Runtime.__DNA__FIELD__fx_sh_c);
         CPointer<CPointer<Object>> p_fx_sh_c = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'fx_sh_c'
        • Signature: 'DRWShadingGroup*'
        • Actual Size (32bit/64bit): 4/8
    • Constructor Detail

      • ShaderFxData_Runtime

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

      • getLoc

        public CArrayFacade<java.lang.Float> getLoc()
                                             throws java.io.IOException
        Get method for struct member 'loc'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__loc
      • setLoc

        public void setLoc​(CArrayFacade<java.lang.Float> loc)
                    throws java.io.IOException
        Set method for struct member 'loc'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__loc
      • 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
      • getFx_sh

        public CPointer<java.lang.Object> getFx_sh()
                                            throws java.io.IOException
        Get method for struct member 'fx_sh'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fx_sh
      • setFx_sh

        public void setFx_sh​(CPointer<java.lang.Object> fx_sh)
                      throws java.io.IOException
        Set method for struct member 'fx_sh'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fx_sh
      • getFx_sh_b

        public CPointer<java.lang.Object> getFx_sh_b()
                                              throws java.io.IOException
        Get method for struct member 'fx_sh_b'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fx_sh_b
      • setFx_sh_b

        public void setFx_sh_b​(CPointer<java.lang.Object> fx_sh_b)
                        throws java.io.IOException
        Set method for struct member 'fx_sh_b'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fx_sh_b
      • getFx_sh_c

        public CPointer<java.lang.Object> getFx_sh_c()
                                              throws java.io.IOException
        Get method for struct member 'fx_sh_c'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fx_sh_c
      • setFx_sh_c

        public void setFx_sh_c​(CPointer<java.lang.Object> fx_sh_c)
                        throws java.io.IOException
        Set method for struct member 'fx_sh_c'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fx_sh_c