Class Parameter.CppProxy

java.lang.Object
com.banuba.sdk.scene.Parameter.CppProxy
All Implemented Interfaces:
Parameter
Enclosing interface:
Parameter

public static final class Parameter.CppProxy extends Object implements Parameter
  • Method Details

    • _djinni_private_destroy

      public void _djinni_private_destroy()
    • finalize

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

      public 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 String name)
      Description copied from interface: Parameter
      Fabric method for parameter creating.
      Parameters:
      name - (string): parameter name.
      Returns:
      created parameter (parameter)