Interface InstanceDataAPI

All Known Implementing Classes:
Instance2Data, Instance3Data

public interface InstanceDataAPI
Priority use this if renders more than one entity.

Timer value used 32bit-float in GL.

Color used unsigned byte in GL.

Other data is changeable by user.

  • Method Details

    • reset

      void reset()
    • _pickDynamic_ssbo

      float[] _pickDynamic_ssbo()
    • _pickFixed_ssbo

      float[] _pickFixed_ssbo()
    • getTimer

      float[] getTimer()
    • setTimer

      void setTimer(float fadeIn, float full, float fadeOut)
      Only for dynamic data, invalid call for fixed data.
    • setFixedInstanceAlpha

      void setFixedInstanceAlpha(float alpha, byte state)
      Only for fixed data, invalid call for dynamic data.
      Parameters:
      state - valid state: BoxEnum.TIMER_IN, BoxEnum.TIMER_FULL, BoxEnum.TIMER_OUT.
    • getFixedInstanceAlpha

      float getFixedInstanceAlpha()
    • copyFixedInstanceAlphaState

      void copyFixedInstanceAlphaState(InstanceDataAPI instanceData)
      Only for fixed data, invalid call for dynamic data.