Interface Material

All Known Implementing Classes:
Material.CppProxy

public interface Material
  • Method Details

    • getName

      @NonNull java.lang.String getName()
    • addParameter

      void addParameter​(@Nullable Parameter parameter)
    • getParameters

      @NonNull java.util.ArrayList<Parameter> getParameters()
    • removeParameter

      void removeParameter​(@Nullable Parameter parameter)
    • setState

      void setState​(@NonNull State state)
    • getState

      @NonNull State getState()
    • addImage

      void addImage​(@NonNull java.lang.String sampler, @Nullable Image image)
    • getSamplers

      @NonNull java.util.ArrayList<java.lang.String> getSamplers()
    • getImages

      @NonNull java.util.ArrayList<Image> getImages()
    • reload

      void reload()