Project

General

Profile

« Previous | Next » 

Revision 6bb59aad

Added by Leszek Koltunski almost 7 years ago

Progress with support for Effect classes.

View differences:

src/main/java/org/distorted/library/effect/MatrixEffect.java
29 29
  {
30 30
  public static final int NUM_UNIFORMS = 7;
31 31

  
32
  public static final int MOVE       = 0;
33
  public static final int SCALE      = 1;
34
  public static final int ROTATE     = 2;
35
  public static final int QUATERNION = 3;
36
  public static final int SHEAR      = 4;
32
  public static final int MOVE       = MAX_EFFECTS*MATRIX    ;
33
  public static final int SCALE      = MAX_EFFECTS*MATRIX + 1;
34
  public static final int ROTATE     = MAX_EFFECTS*MATRIX + 2;
35
  public static final int QUATERNION = MAX_EFFECTS*MATRIX + 3;
36
  public static final int SHEAR      = MAX_EFFECTS*MATRIX + 4;
37 37
  public static final int NUM_EFFECTS= 5;
38 38

  
39 39
  static final int MAX = 5;
......
49 49

  
50 50
///////////////////////////////////////////////////////////////////////////////////////////////////
51 51

  
52
  public MatrixEffect(int name, float[] unity, int dimension, boolean center, boolean region)
52
  public MatrixEffect(int name, float[] unity, int dimension, boolean center, boolean region, final String str)
53 53
    {
54
    super(MATRIX,name,dimension,center,region);
54
    super(MATRIX,name,dimension,center,region,str);
55 55

  
56 56
    for(int i=0; i<unity.length; i++)
57 57
      {

Also available in: Unified diff