Interface MeshInstance

All Known Implementing Classes:
MeshInstance.CppProxy

public interface MeshInstance
  • Method Details

    • setVisible

      void setVisible​(boolean visible)
    • isVisible

      boolean isVisible()
    • setMaterial

      void setMaterial​(@Nullable Material material)
    • getMaterial

      @Nullable Material getMaterial()
    • setMesh

      void setMesh​(@Nullable Mesh mesh, int geometryIndex)
    • getMesh

      @Nullable Mesh getMesh()
    • getGeometryIndex

      int getGeometryIndex()
    • animationChange

      void animationChange​(@NonNull java.lang.String animation, @NonNull AnimationMode mode)
    • animationPlay

      void animationPlay()
    • animationPause

      void animationPause()
    • animationSeek

      void animationSeek​(long positionNs)
    • isAnimationPlaying

      boolean isAnimationPlaying()
    • getAnimation

      @NonNull java.lang.String getAnimation()
    • getAnimationMode

      @NonNull AnimationMode getAnimationMode()
    • getAnimationPositionNs

      long getAnimationPositionNs()
    • getAnimationDurationNs

      long getAnimationDurationNs()
    • getAnimationTimeOffsetNs

      long getAnimationTimeOffsetNs()
    • setAnimationTimeOffsetNs

      void setAnimationTimeOffsetNs​(long timeNs)
    • addParameter

      void addParameter​(@Nullable Parameter parameter)
    • getParameters

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

      void removeParameter​(@Nullable Parameter parameter)