org.artoolkitx.arx.arxj.rendering

## Interface OpenGLShader

- All Known Implementing Classes:
    SimpleFragmentShader, SimpleVertexShader

      public interface OpenGLShader

  Created by Thorsten Bux on 21.01.2016.
  Provides an interface that ensures the basic shader methods and information in a shader implementation are provided.

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static java.lang.String` | `modelViewMatrixString`
    `static java.lang.String` | `positionVectorString`
    `static java.lang.String` | `projectionMatrixString`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `configureShader()`
    `void` | `setShaderSource(java.lang.String source)`

- - ### Field Detail

    - #### projectionMatrixString

          static final java.lang.String projectionMatrixString

      See Also:
        Constant Field Values

    - #### modelViewMatrixString

          static final java.lang.String modelViewMatrixString

      See Also:
        Constant Field Values

    - #### positionVectorString

          static final java.lang.String positionVectorString

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### configureShader

          int configureShader()

    - #### setShaderSource

          void setShaderSource(java.lang.String source)