Class BaseRenderData

java.lang.Object
org.boxutil.base.BaseRenderData
All Implemented Interfaces:
RenderDataAPI
Direct Known Subclasses:
BaseInstanceRenderData, SegmentEntity, TextFieldEntity, TrailEntity

public abstract class BaseRenderData extends Object implements RenderDataAPI
  • Field Details

    • primeMatrixState

      protected byte primeMatrixState
    • blendState

      protected byte blendState
    • timingWhenPaused

      protected boolean timingWhenPaused
    • isTimerPaused

      protected boolean isTimerPaused
    • autoSubmitPrimeMat

      protected boolean autoSubmitPrimeMat
    • autoSubmitModelMat

      protected boolean autoSubmitModelMat
    • autoSubmitDataBuffer

      protected boolean autoSubmitDataBuffer
    • hasDelete

      protected volatile boolean hasDelete
    • sync_lock

      protected final SpinLock sync_lock
    • primeMatBuffer

      protected final FloatBuffer primeMatBuffer
    • modelMatBuffer

      protected final FloatBuffer modelMatBuffer
    • statePackageBuffer

      protected final FloatBuffer statePackageBuffer
    • primeMatrix

      protected org.lwjgl.util.vector.Matrix4f primeMatrix
    • modelMatrix

      protected org.lwjgl.util.vector.Matrix4f modelMatrix
    • blendConfig

      protected final int[] blendConfig
    • globalTimer

      protected final float[] globalTimer
    • controlData

      protected ControlDataAPI controlData
    • customData

      protected Object customData
    • layer

      protected Object layer
  • Constructor Details

    • BaseRenderData

      public BaseRenderData()
  • Method Details