java.lang.Object
org.openpatch.scratch.extensions.shader.Shader

public class Shader extends Object
  • Constructor Details

    • Shader

      public Shader(String name, String path)
      Constructor
      Parameters:
      name - unique name
      path - path to the shader file
    • Shader

      public Shader(Shader shader)
      Copy constructor
      Parameters:
      shader - shader
  • Method Details

    • getName

      public String getName()
      Returns the name
      Returns:
      the name
    • setName

      public void setName(String name)
      Sets the name
      Parameters:
      name - unique name
    • getPShader

      public processing.opengl.PShader getPShader()
      Returns the shader
      Returns:
      the shader
    • set

      public void set(String name, int x)
    • set

      public void set(String name, boolean x)
    • set

      public void set(String name, double x)
    • set

      public void set(String name, int x, int y)
    • set

      public void set(String name, boolean x, boolean y)
    • set

      public void set(String name, double x, double y)
    • set

      public void set(String name, Vector2 vec)
    • set

      public void set(String name, int[] values, int ncoords)
    • set

      public void set(String name, double[] values, int ncoords)
    • set

      public void set(String name, Color c)