Class Parameter.CppProxy

  • All Implemented Interfaces:
    Parameter
    Enclosing interface:
    Parameter

    public static final class Parameter.CppProxy
    extends java.lang.Object
    implements Parameter
    • Method Detail

      • _djinni_private_destroy

        public void _djinni_private_destroy()
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface Parameter
        Returns:
        parameter name (string)
      • setInteger

        public void setInteger​(int value)
        Description copied from interface: Parameter
        set parameter integer value.
        Specified by:
        setInteger in interface Parameter
        Parameters:
        value - (int)
      • getInteger

        public int getInteger()
        Description copied from interface: Parameter
        return parameter int value. Throw is type is not equal type, which was added earlier.
        Specified by:
        getInteger in interface Parameter
      • setReal

        public void setReal​(float value)
        Description copied from interface: Parameter
        set parameter real value.
        Specified by:
        setReal in interface Parameter
        Parameters:
        value - (float)
      • getReal

        public float getReal()
        Description copied from interface: Parameter
        return parameter f32 value. Throw is type is not equal type, which was added earlier.
        Specified by:
        getReal in interface Parameter
      • setX

        public void setX​(float value)
        Description copied from interface: Parameter
        set x of vec3/vec4 value only.
        Specified by:
        setX in interface Parameter
        Parameters:
        value - (f32)
      • setY

        public void setY​(float value)
        Description copied from interface: Parameter
        set y of vec3/vec4 value only.
        Specified by:
        setY in interface Parameter
        Parameters:
        value - (f32)
      • setZ

        public void setZ​(float value)
        Description copied from interface: Parameter
        set z of vec3/vec4 value only.
        Specified by:
        setZ in interface Parameter
        Parameters:
        value - (f32)
      • setW

        public void setW​(float value)
        Description copied from interface: Parameter
        set w of vec4 value only.
        Specified by:
        setW in interface Parameter
        Parameters:
        value - (f32)
      • setVector3

        public void setVector3​(Vec3 value)
        Description copied from interface: Parameter
        set parameter vec3 value.
        Specified by:
        setVector3 in interface Parameter
        Parameters:
        value - (vec3)
      • getVector3

        public Vec3 getVector3()
        Description copied from interface: Parameter
        return parameter vec3 value. Throw is type is not equal type, which was added earlier.
        Specified by:
        getVector3 in interface Parameter
      • setVector4

        public void setVector4​(Vec4 value)
        Description copied from interface: Parameter
        set parameter vec4 value.
        Specified by:
        setVector4 in interface Parameter
        Parameters:
        value - (vec4)
      • getVector4

        public Vec4 getVector4()
        Description copied from interface: Parameter
        return parameter vec4 value. Throw is type is not equal type, which was added earlier.
        Specified by:
        getVector4 in interface Parameter
      • setMat2x4

        public void setMat2x4​(Mat2x4 value)
        Description copied from interface: Parameter
        set parameter mat2x4 value.
        Specified by:
        setMat2x4 in interface Parameter
        Parameters:
        value - (mat2x4)
      • getMat2x4

        public Mat2x4 getMat2x4()
        Description copied from interface: Parameter
        return parameter mat2x4 value. Throw is type is not equal type, which was added earlier.
        Specified by:
        getMat2x4 in interface Parameter
      • setMat3x4

        public void setMat3x4​(Mat3x4 value)
        Description copied from interface: Parameter
        set parameter mat3x4 value.
        Specified by:
        setMat3x4 in interface Parameter
        Parameters:
        value - (mat3x4)
      • getMat3x4

        public Mat3x4 getMat3x4()
        Description copied from interface: Parameter
        return parameter mat3x4 value. Throw is type is not equal type, which was added earlier.
        Specified by:
        getMat3x4 in interface Parameter
      • setMat4x4

        public void setMat4x4​(Mat4x4 value)
        Description copied from interface: Parameter
        set parameter mat4x4 value.
        Specified by:
        setMat4x4 in interface Parameter
        Parameters:
        value - (mat4x4)
      • getMat4x4

        public Mat4x4 getMat4x4()
        Description copied from interface: Parameter
        return parameter mat4x4 value. Throw is type is not equal type, which was added earlier.
        Specified by:
        getMat4x4 in interface Parameter
      • create

        @Nullable
        public static Parameter create​(@NonNull
                                       java.lang.String name)
        Description copied from interface: Parameter
        Fabric method for parameter creating.
        Parameters:
        name - (string): parameter name.
        Returns:
        created parameter (parameter)