Class Material.CppProxy

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

public static final class Material.CppProxy
extends java.lang.Object
implements Material
  • Method Details

    • _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 Material
    • addParameter

      public void addParameter​(Parameter parameter)
      Specified by:
      addParameter in interface Material
    • getParameters

      public java.util.ArrayList<Parameter> getParameters()
      Specified by:
      getParameters in interface Material
    • removeParameter

      public void removeParameter​(Parameter parameter)
      Specified by:
      removeParameter in interface Material
    • setState

      public void setState​(State state)
      Specified by:
      setState in interface Material
    • getState

      public State getState()
      Specified by:
      getState in interface Material
    • addImage

      public void addImage​(java.lang.String sampler, Image image)
      Specified by:
      addImage in interface Material
    • getSamplers

      public java.util.ArrayList<java.lang.String> getSamplers()
      Specified by:
      getSamplers in interface Material
    • getImages

      public java.util.ArrayList<Image> getImages()
      Specified by:
      getImages in interface Material
    • reload

      public void reload()
      Specified by:
      reload in interface Material